home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_23_Sorting.txt < prev    next >
Text File  |  1994-02-05  |  88KB  |  1,526 lines

  1. # near model CODE resource
  2. # jump table entries: 2304-2304 (1 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  302E 0008                move.w     D0, [A6 + 0x8]
  6. 00000008  5340                     subq.w     D0, 1
  7. 0000000A  670A                     beq        +0xC /* 00000016 */
  8. 0000000C  5340                     subq.w     D0, 1
  9. 0000000E  6710                     beq        +0x12 /* 00000020 */
  10. 00000010  5340                     subq.w     D0, 1
  11. 00000012  671A                     beq        +0x1C /* 0000002E */
  12. 00000014  6024                     bra        +0x26 /* 0000003A */
  13. label00000016:
  14. 00000016  3F3C 001D                move.w     -[A7], 0x1D
  15. 0000001A  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  16. 0000001E  601A                     bra        +0x1C /* 0000003A */
  17. label00000020:
  18. 00000020  487A 003C                pea.l      [PC + 0x3C /* 0000005E, value 0x1A4E6F74, pstring "Not enough memory to sort." */]
  19. 00000024  3F3C 001E                move.w     -[A7], 0x1E
  20. 00000028  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  21. 0000002C  600C                     bra        +0xE /* 0000003A */
  22. label0000002E:
  23. 0000002E  487A 0012                pea.l      [PC + 0x12 /* 00000042, value 0x1A466169, pstring "Failed to sort this stack." */]
  24. 00000032  3F3C 0041                move.w     -[A7], 0x41 /* 'A' */
  25. 00000036  4EAD 33D2                jsr        [A5 + 0x33D2 /* export_1654 */]
  26. label0000003A:
  27. 0000003A  4E5E                     unlink     A6
  28. 0000003C  205F                     movea.l    A0, [A7]+
  29. 0000003E  544F                     addq.w     A7, 2
  30. 00000040  4ED0                     jmp        [A0]
  31. 00000042  1A46                     movea.b    A5, D6
  32. 00000044  6169                     bsr        +0x6B /* 000000AF */
  33. 00000046  6C65                     bge        +0x67 /* 000000AD */
  34. 00000048  6420                     bcc        +0x22 /* 0000006A */
  35. 0000004A  746F                     moveq.l    D2, 0x6F
  36. 0000004C  2073 6F72 7420 7468 6973 movea.l    A0, [[A3 + 0x74207468] + 0x6973]
  37. 00000056  2073 7461                movea.l    A0, [A3 + D7.w * 4 + 0x61]
  38. 0000005A  636B                     bls        +0x6D /* 000000C7 */
  39. 0000005C  2E00                     move.l     D7, D0
  40. 0000005E  1A4E                     movea.b    A5, A6
  41. 00000060  6F74                     ble        +0x76 /* 000000D6 */
  42. 00000062  2065                     movea.l    A0, -[A5]
  43. 00000064  6E6F                     bgt        +0x71 /* 000000D5 */
  44. 00000066  7567                     moveq.l    D2, 0x67
  45. 00000068  6820                     bvc        +0x22 /* 0000008A */
  46. label0000006A:
  47. 0000006A  6D65                     blt        +0x67 /* 000000D1 */
  48. 0000006C  6D6F                     blt        +0x71 /* 000000DD */
  49. 0000006E  7279                     moveq.l    D1, 0x79
  50. 00000070  2074 6F20 736F           movea.l    A0, [A4 + 0x736F + D6 * 8]
  51. 00000076  7274                     moveq.l    D1, 0x74
  52. 00000078  2E00                     move.l     D7, D0
  53. fn0000007A:
  54. 0000007A  4E56 FFFC                link       A6, -0x0004
  55. 0000007E  48E7 0108                movem.l    -[A7], D7,A4
  56. 00000082  286E 0008                movea.l    A4, [A6 + 0x8]
  57. 00000086  486C FFF8                pea.l      [A4 - 0x8]
  58. label0000008A:
  59. 0000008A  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  60. 0000008E  486C FFF0                pea.l      [A4 - 0x10]
  61. 00000092  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  62. 00000096  7E01                     moveq.l    D7, 0x01
  63. 00000098  102C F863                move.b     D0, [A4 - 0x79D]
  64. 0000009C  6712                     beq        +0x14 /* 000000B0 */
  65. 0000009E  486C F878                pea.l      [A4 - 0x788]
  66. 000000A2  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  67. 000000A6  4AAC F874                tst.l      [A4 - 0x78C]
  68. 000000AA  6F04                     ble        +0x6 /* 000000B0 */
  69. 000000AC  2E2C F874                move.l     D7, [A4 - 0x78C]
  70. label000000B0:
  71. 000000B0  2F07                     move.l     -[A7], D7
  72. 000000B2  2F2D A548                move.l     -[A7], [A5 - 0x5AB8]
  73. 000000B6  4267                     clr.w      -[A7]
  74. 000000B8  4EAD 2482                jsr        [A5 + 0x2482 /* export_1164 */]
  75. 000000BC  2B6C FFFC A018           move.l     [A5 - 0x5FE8], [A4 - 0x4]
  76. 000000C2  206E 0008                movea.l    A0, [A6 + 0x8]
  77. 000000C6  2C48                     movea.l    A6, A0
  78. 000000C8  4EFA 10A4                jmp        [PC + 0x10A4 /* 0000116E */]
  79. 000000CC  0000 4CDF                ori.b      D0, 0xDF
  80. 000000D0  1080                     move.b     [A0], D0
  81. 000000D2  4E5E                     unlink     A6
  82. 000000D4  2E9F                     move.l     [A7], [A7]+
  83. label000000D6:
  84. 000000D6  4E75                     rts
  85. fn000000D8:
  86. 000000D8  4E56 0000                link       A6, 0
  87. 000000DC  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  88. 000000E0  4EBA FF1E                jsr        [PC - 0xE2 /* 00000000 */]
  89. 000000E4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  90. 000000E8  4EBA FF90                jsr        [PC - 0x70 /* 0000007A */]
  91. 000000EC  4E5E                     unlink     A6
  92. 000000EE  205F                     movea.l    A0, [A7]+
  93. 000000F0  5C4F                     addq.w     A7, 6
  94. 000000F2  4ED0                     jmp        [A0]
  95. fn000000F4:
  96. 000000F4  4E56 0000                link       A6, 0
  97. 000000F8  2F0C                     move.l     -[A7], A4
  98. 000000FA  286E 0008                movea.l    A4, [A6 + 0x8]
  99. 000000FE  296E 000C FA98           move.l     [A4 - 0x568], [A6 + 0xC]
  100. 00000104  296C FA98 FA9C           move.l     [A4 - 0x564], [A4 - 0x568]
  101. 0000010A  42A7                     clr.l      -[A7]
  102. 0000010C  2F2C FA9C                move.l     -[A7], [A4 - 0x564]
  103. 00000110  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  104. 00000114  295F FFF0                move.l     [A4 - 0x10], [A7]+
  105. 00000118  56C0                     sne        D0
  106. 0000011A  4400                     neg.b      D0
  107. 0000011C  1D40 0010                move.b     [A6 + 0x10], D0
  108. 00000120  7000                     moveq.l    D0, 0x00
  109. 00000122  2940 FFE8                move.l     [A4 - 0x18], D0
  110. 00000126  202C FA9C                move.l     D0, [A4 - 0x564]
  111. 0000012A  90BC 0000 0100           sub.l      D0, 0x100
  112. 00000130  2940 FFEC                move.l     [A4 - 0x14], D0
  113. 00000134  285F                     movea.l    A4, [A7]+
  114. 00000136  4E5E                     unlink     A6
  115. 00000138  205F                     movea.l    A0, [A7]+
  116. 0000013A  504F                     addq.w     A7, 8
  117. 0000013C  4ED0                     jmp        [A0]
  118. fn0000013E:
  119. 0000013E  4E56 FFE0                link       A6, -0x0020
  120. 00000142  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  121. 00000146  286E 0008                movea.l    A4, [A6 + 0x8]
  122. 0000014A  202C FFE8                move.l     D0, [A4 - 0x18]
  123. 0000014E  B0AC FFEC                cmp.l      D0, [A4 - 0x14]
  124. 00000152  6F36                     ble        +0x38 /* 0000018A */
  125. 00000154  202C FA98                move.l     D0, [A4 - 0x568]
  126. 00000158  D1AC FA9C                add.l      [A4 - 0x564], D0
  127. 0000015C  202C FA9C                move.l     D0, [A4 - 0x564]
  128. 00000160  90BC 0000 0100           sub.l      D0, 0x100
  129. 00000166  5580                     subq.l     D0, 2
  130. 00000168  2940 FFEC                move.l     [A4 - 0x14], D0
  131. 0000016C  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  132. 00000170  2F2C FA9C                move.l     -[A7], [A4 - 0x564]
  133. 00000174  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  134. 00000178  4267                     clr.w      -[A7]
  135. 0000017A  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  136. 0000017E  4A5F                     tst.w      [A7]+
  137. 00000180  6708                     beq        +0xA /* 0000018A */
  138. 00000182  422E 000C                clr.b      [A6 + 0xC]
  139. 00000186  6000 010E                bra        +0x110 /* 00000296 */
  140. label0000018A:
  141. 0000018A  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  142. 00000190  206C FEE4                movea.l    A0, [A4 - 0x11C]
  143. 00000194  20AC FFE8                move.l     [A0], [A4 - 0x18]
  144. 00000198  102C F85F                move.b     D0, [A4 - 0x7A1]
  145. 0000019C  6748                     beq        +0x4A /* 000001E6 */
  146. 0000019E  486C FEE8                pea.l      [A4 - 0x118]
  147. 000001A2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  148. 000001A6  206C FFF0                movea.l    A0, [A4 - 0x10]
  149. 000001AA  2C2C FFE8                move.l     D6, [A4 - 0x18]
  150. 000001AE  DC90                     add.l      D6, [A0]
  151. 000001B0  4267                     clr.w      -[A7]
  152. 000001B2  4EAD 1A22                jsr        [A5 + 0x1A22 /* export_832 */]
  153. 000001B6  101F                     move.b     D0, [A7]+
  154. 000001B8  6710                     beq        +0x12 /* 000001CA */
  155. 000001BA  2F06                     move.l     -[A7], D6
  156. 000001BC  700A                     moveq.l    D0, 0x0A
  157. 000001BE  2F00                     move.l     -[A7], D0
  158. 000001C0  1F3C 0007                move.b     -[A7], 0x7
  159. 000001C4  4EAD 1ACA                jsr        [A5 + 0x1ACA /* export_853 */]
  160. 000001C8  6012                     bra        +0x14 /* 000001DC */
  161. label000001CA:
  162. 000001CA  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  163. 000001CE  2046                     movea.l    A0, D6
  164. 000001D0  43FA 00D8                lea.l      A1, [PC + 0xD8 /* 000002AA, value 0xFFFF0000 */]
  165. 000001D4  7004                     moveq.l    D0, 0x04
  166. label000001D6:
  167. 000001D6  30D9                     move.w     [A0]+, [A1]+
  168. 000001D8  51C8 FFFC                dbf        D0, -0x6 /* 000001D6 */
  169. label000001DC:
  170. 000001DC  700A                     moveq.l    D0, 0x0A
  171. 000001DE  D1AC FFE8                add.l      [A4 - 0x18], D0
  172. 000001E2  6000 00B2                bra        +0xB4 /* 00000296 */
  173. label000001E6:
  174. 000001E6  102C F85E                move.b     D0, [A4 - 0x7A2]
  175. 000001EA  6756                     beq        +0x58 /* 00000242 */
  176. 000001EC  487A 00B2                pea.l      [PC + 0xB2 /* 000002A0, value 0xC01E8000 */]
  177. 000001F0  486E FFF4                pea.l      [A6 - 0xC]
  178. 000001F4  3F3C 3010                move.w     -[A7], 0x3010
  179. 000001F8  A9EB                     syscall    Pack4/FP68K
  180. 000001FA  486C FEE8                pea.l      [A4 - 0x118]
  181. 000001FE  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  182. 00000202  4267                     clr.w      -[A7]
  183. 00000204  42A7                     clr.l      -[A7]
  184. 00000206  42A7                     clr.l      -[A7]
  185. 00000208  4EAD 1C52                jsr        [A5 + 0x1C52 /* export_902 */]
  186. 0000020C  101F                     move.b     D0, [A7]+
  187. 0000020E  670A                     beq        +0xC /* 0000021A */
  188. 00000210  486E FFF4                pea.l      [A6 - 0xC]
  189. 00000214  4EAD 1A7A                jsr        [A5 + 0x1A7A /* export_843 */]
  190. 00000218  6004                     bra        +0x6 /* 0000021E */
  191. label0000021A:
  192. 0000021A  4EAD 1A5A                jsr        [A5 + 0x1A5A /* export_839 */]
  193. label0000021E:
  194. 0000021E  206C FFF0                movea.l    A0, [A4 - 0x10]
  195. 00000222  202C FFE8                move.l     D0, [A4 - 0x18]
  196. 00000226  D090                     add.l      D0, [A0]
  197. 00000228  2D40 FFF0                move.l     [A6 - 0x10], D0
  198. 0000022C  206E FFF0                movea.l    A0, [A6 - 0x10]
  199. 00000230  43EE FFF4                lea.l      A1, [A6 - 0xC]
  200. 00000234  7003                     moveq.l    D0, 0x03
  201. label00000236:
  202. 00000236  30D9                     move.w     [A0]+, [A1]+
  203. 00000238  51C8 FFFC                dbf        D0, -0x6 /* 00000236 */
  204. 0000023C  50AC FFE8                addq.l     [A4 - 0x18], 8
  205. 00000240  6054                     bra        +0x56 /* 00000296 */
  206. label00000242:
  207. 00000242  4247                     clr.w      D7
  208. 00000244  1E2C FEE8                move.b     D7, [A4 - 0x118]
  209. 00000248  206C FFF0                movea.l    A0, [A4 - 0x10]
  210. 0000024C  266C FFE8                movea.l    A3, [A4 - 0x18]
  211. 00000250  D7D0                     add.l      A3, [A0]
  212. 00000252  3687                     move.w     [A3], D7
  213. 00000254  548B                     addq.l     A3, 2
  214. 00000256  41EC FEE8                lea.l      A0, [A4 - 0x118]
  215. 0000025A  2A08                     move.l     D5, A0
  216. 0000025C  1007                     move.b     D0, D7
  217. 0000025E  0240 0001                andi.w     D0, 0x1
  218. 00000262  6702                     beq        +0x4 /* 00000266 */
  219. 00000264  5247                     addq.w     D7, 1
  220. label00000266:
  221. 00000266  3D7C 0001 FFE2           move.w     [A6 - 0x1E], 0x1
  222. 0000026C  3D47 FFE0                move.w     [A6 - 0x20], D7
  223. 00000270  382E FFE2                move.w     D4, [A6 - 0x1E]
  224. 00000274  600C                     bra        +0xE /* 00000282 */
  225. label00000276:
  226. 00000276  5285                     addq.l     D5, 1
  227. 00000278  2045                     movea.l    A0, D5
  228. 0000027A  1690                     move.b     [A3], [A0]
  229. 0000027C  528B                     addq.l     A3, 1
  230. 0000027E  5244                     addq.w     D4, 1
  231. 00000280  6906                     bvs        +0x8 /* 00000288 */
  232. label00000282:
  233. 00000282  B86E FFE0                cmp.w      D4, [A6 - 0x20]
  234. 00000286  6FEE                     ble        -0x10 /* 00000276 */
  235. label00000288:
  236. 00000288  3007                     move.w     D0, D7
  237. 0000028A  48C0                     ext.l      D0
  238. 0000028C  D0AC FFE8                add.l      D0, [A4 - 0x18]
  239. 00000290  5480                     addq.l     D0, 2
  240. 00000292  2940 FFE8                move.l     [A4 - 0x18], D0
  241. label00000296:
  242. 00000296  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  243. 0000029A  4E5E                     unlink     A6
  244. 0000029C  2E9F                     move.l     [A7], [A7]+
  245. 0000029E  4E75                     rts
  246. 000002A0  C01E                     and.b      D0, [A6]+
  247. 000002A2  8000                     or.b       D0, D0
  248. 000002A4  0000 0000                ori.b      D0, 0x0
  249. 000002A8  0000 FFFF                ori.b      D0, 0xFF
  250. 000002AC  0000 0000                ori.b      D0, 0x0
  251. 000002B0  0000 0000                ori.b      D0, 0x0
  252. fn000002B4:
  253. 000002B4  4E56 FFF0                link       A6, -0x0010
  254. 000002B8  48E7 0118                movem.l    -[A7], D7,A3,A4
  255. 000002BC  286E 0008                movea.l    A4, [A6 + 0x8]
  256. 000002C0  2F2C FFF0                move.l     -[A7], [A4 - 0x10]
  257. 000002C4  205F                     movea.l    A0, [A7]+
  258. 000002C6  A029                     syscall    HLock
  259. 000002C8  296C FFF4 FEE4           move.l     [A4 - 0x11C], [A4 - 0xC]
  260. 000002CE  7001                     moveq.l    D0, 0x01
  261. 000002D0  2D40 FFF4                move.l     [A6 - 0xC], D0
  262. 000002D4  2D6E 000C FFF0           move.l     [A6 - 0x10], [A6 + 0xC]
  263. 000002DA  2E2E FFF4                move.l     D7, [A6 - 0xC]
  264. 000002DE  6014                     bra        +0x16 /* 000002F4 */
  265. label000002E0:
  266. 000002E0  206C FEE4                movea.l    A0, [A4 - 0x11C]
  267. 000002E4  226C FFF0                movea.l    A1, [A4 - 0x10]
  268. 000002E8  2011                     move.l     D0, [A1]
  269. 000002EA  D190                     add.l      [A0], D0
  270. 000002EC  50AC FEE4                addq.l     [A4 - 0x11C], 8
  271. 000002F0  5287                     addq.l     D7, 1
  272. 000002F2  6906                     bvs        +0x8 /* 000002FA */
  273. label000002F4:
  274. 000002F4  BEAE FFF0                cmp.l      D7, [A6 - 0x10]
  275. 000002F8  6FE6                     ble        -0x18 /* 000002E0 */
  276. label000002FA:
  277. 000002FA  102C F85F                move.b     D0, [A4 - 0x7A1]
  278. 000002FE  6706                     beq        +0x8 /* 00000306 */
  279. 00000300  47ED 32EA                lea.l      A3, [A5 + 0x32EA /* export_1625 */]
  280. 00000304  601C                     bra        +0x1E /* 00000322 */
  281. label00000306:
  282. 00000306  102C F85E                move.b     D0, [A4 - 0x7A2]
  283. 0000030A  6706                     beq        +0x8 /* 00000312 */
  284. 0000030C  47ED 32E2                lea.l      A3, [A5 + 0x32E2 /* export_1624 */]
  285. 00000310  6010                     bra        +0x12 /* 00000322 */
  286. label00000312:
  287. 00000312  102C F860                move.b     D0, [A4 - 0x7A0]
  288. 00000316  6706                     beq        +0x8 /* 0000031E */
  289. 00000318  47ED 32F2                lea.l      A3, [A5 + 0x32F2 /* export_1626 */]
  290. 0000031C  6004                     bra        +0x6 /* 00000322 */
  291. label0000031E:
  292. 0000031E  47ED 32FA                lea.l      A3, [A5 + 0x32FA /* export_1627 */]
  293. label00000322:
  294. 00000322  2F2C FFF4                move.l     -[A7], [A4 - 0xC]
  295. 00000326  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  296. 0000032A  2F0B                     move.l     -[A7], A3
  297. 0000032C  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  298. 00000330  486C FFF0                pea.l      [A4 - 0x10]
  299. 00000334  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  300. 00000338  4CDF 1880                movem.l    D7,A3,A4, [A7]+
  301. 0000033C  4E5E                     unlink     A6
  302. 0000033E  205F                     movea.l    A0, [A7]+
  303. 00000340  504F                     addq.w     A7, 8
  304. 00000342  4ED0                     jmp        [A0]
  305. fn00000344:
  306. 00000344  4E56 0000                link       A6, 0
  307. 00000348  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  308. 0000034C  4EBA FCB2                jsr        [PC - 0x34E /* 00000000 */]
  309. 00000350  206E 0008                movea.l    A0, [A6 + 0x8]
  310. 00000354  4228 000C                clr.b      [A0 + 0xC]
  311. 00000358  206E 0008                movea.l    A0, [A6 + 0x8]
  312. 0000035C  2C48                     movea.l    A6, A0
  313. 0000035E  4EFA 04D6                jmp        [PC + 0x4D6 /* 00000836 */]
  314. 00000362  0000 4E5E                ori.b      D0, 0x5E /* '^' */
  315. 00000366  205F                     movea.l    A0, [A7]+
  316. 00000368  5C4F                     addq.w     A7, 6
  317. 0000036A  4ED0                     jmp        [A0]
  318. fn0000036C:
  319. 0000036C  4E56 0000                link       A6, 0
  320. 00000370  2F0C                     move.l     -[A7], A4
  321. 00000372  286E 0008                movea.l    A4, [A6 + 0x8]
  322. 00000376  286C 0008                movea.l    A4, [A4 + 0x8]
  323. 0000037A  206C FFF8                movea.l    A0, [A4 - 0x8]
  324. 0000037E  2010                     move.l     D0, [A0]
  325. 00000380  720A                     moveq.l    D1, 0x0A
  326. 00000382  D081                     add.l      D0, D1
  327. 00000384  2940 FFF4                move.l     [A4 - 0xC], D0
  328. 00000388  206E 0008                movea.l    A0, [A6 + 0x8]
  329. 0000038C  2028 FFFC                move.l     D0, [A0 - 0x4]
  330. 00000390  5380                     subq.l     D0, 1
  331. 00000392  E780                     asl        D0, 3
  332. 00000394  D0AC FFF4                add.l      D0, [A4 - 0xC]
  333. 00000398  2940 FEE4                move.l     [A4 - 0x11C], D0
  334. 0000039C  285F                     movea.l    A4, [A7]+
  335. 0000039E  4E5E                     unlink     A6
  336. 000003A0  2E9F                     move.l     [A7], [A7]+
  337. 000003A2  4E75                     rts
  338. fn000003A4:
  339. 000003A4  4E56 FDE2                link       A6, -0x021E
  340. 000003A8  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  341. 000003AC  266E 0008                movea.l    A3, [A6 + 0x8]
  342. 000003B0  286B 0008                movea.l    A4, [A3 + 0x8]
  343. 000003B4  422B FFED                clr.b      [A3 - 0x13]
  344. 000003B8  206C F888                movea.l    A0, [A4 - 0x778]
  345. 000003BC  2A10                     move.l     D5, [A0]
  346. 000003BE  7E00                     moveq.l    D7, 0x00
  347. 000003C0  7001                     moveq.l    D0, 0x01
  348. 000003C2  2740 FFFC                move.l     [A3 - 0x4], D0
  349. 000003C6  486C FAA8                pea.l      [A4 - 0x558]
  350. 000003CA  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  351. 000003CE  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  352. 000003D2  205F                     movea.l    A0, [A7]+
  353. 000003D4  A029                     syscall    HLock
  354. 000003D6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  355. 000003DA  4EBA FF90                jsr        [PC - 0x70 /* 0000036C */]
  356. 000003DE  4AAC FA94                tst.l      [A4 - 0x56C]
  357. 000003E2  5EC0                     sgt        D0
  358. 000003E4  4400                     neg.b      D0
  359. 000003E6  1940 F85D                move.b     [A4 - 0x7A3], D0
  360. 000003EA  7000                     moveq.l    D0, 0x00
  361. 000003EC  2D40 FFE6                move.l     [A6 - 0x1A], D0
  362. 000003F0  2D6B FFF8 FFE2           move.l     [A6 - 0x1E], [A3 - 0x8]
  363. 000003F6  2C2E FFE6                move.l     D6, [A6 - 0x1A]
  364. 000003FA  6000 0170                bra        +0x172 /* 0000056C */
  365. label000003FE:
  366. 000003FE  7000                     moveq.l    D0, 0x00
  367. 00000400  2205                     move.l     D1, D5
  368. 00000402  D287                     add.l      D1, D7
  369. 00000404  2041                     movea.l    A0, D1
  370. 00000406  1010                     move.b     D0, [A0]
  371. 00000408  C0BC 0000 00FF           and.l      D0, 0xFF
  372. 0000040E  3800                     move.w     D4, D0
  373. 00000410  B86B FFEE                cmp.w      D4, [A3 - 0x12]
  374. 00000414  56C0                     sne        D0
  375. 00000416  4A44                     tst.w      D4
  376. 00000418  56C1                     sne        D1
  377. 0000041A  C001                     and.b      D0, D1
  378. 0000041C  6706                     beq        +0x8 /* 00000424 */
  379. 0000041E  5287                     addq.l     D7, 1
  380. 00000420  6000 0146                bra        +0x148 /* 00000568 */
  381. label00000424:
  382. 00000424  2006                     move.l     D0, D6
  383. 00000426  9087                     sub.l      D0, D7
  384. 00000428  206C FEE4                movea.l    A0, [A4 - 0x11C]
  385. 0000042C  2140 0004                move.l     [A0 + 0x4], D0
  386. 00000430  102C F862                move.b     D0, [A4 - 0x79E]
  387. 00000434  6714                     beq        +0x16 /* 0000044A */
  388. 00000436  206C FEE4                movea.l    A0, [A4 - 0x11C]
  389. 0000043A  202B FFF8                move.l     D0, [A3 - 0x8]
  390. 0000043E  90A8 0004                sub.l      D0, [A0 + 0x4]
  391. 00000442  206C FEE4                movea.l    A0, [A4 - 0x11C]
  392. 00000446  2140 0004                move.l     [A0 + 0x4], D0
  393. label0000044A:
  394. 0000044A  42A7                     clr.l      -[A7]
  395. 0000044C  2F07                     move.l     -[A7], D7
  396. 0000044E  2F3C 0000 00FF           move.l     -[A7], 0xFF
  397. 00000454  4EAD 21C2                jsr        [A5 + 0x21C2 /* export_1076 */]
  398. 00000458  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  399. 0000045C  2F05                     move.l     -[A7], D5
  400. 0000045E  486C FEE9                pea.l      [A4 - 0x117]
  401. 00000462  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  402. 00000466  4EAD 280A                jsr        [A5 + 0x280A /* export_1277 */]
  403. 0000046A  196E FFFF FEE8           move.b     [A4 - 0x118], [A6 - 0x1]
  404. 00000470  4AAC FA94                tst.l      [A4 - 0x56C]
  405. 00000474  6F44                     ble        +0x46 /* 000004BA */
  406. 00000476  486C FEE8                pea.l      [A4 - 0x118]
  407. 0000047A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  408. 0000047E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  409. 00000482  4868 000C                pea.l      [A0 + 0xC]
  410. 00000486  3F2B FFF0                move.w     -[A7], [A3 - 0x10]
  411. 0000048A  4EAD 1CE2                jsr        [A5 + 0x1CE2 /* export_920 */]
  412. 0000048E  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  413. 00000492  206D E190                movea.l    A0, [A5 - 0x1E70]
  414. 00000496  2050                     movea.l    A0, [A0]
  415. 00000498  202C FA94                move.l     D0, [A4 - 0x56C]
  416. 0000049C  D090                     add.l      D0, [A0]
  417. 0000049E  2F00                     move.l     -[A7], D0
  418. 000004A0  205F                     movea.l    A0, [A7]+
  419. 000004A2  4E90                     jsr        [A0]
  420. 000004A4  102D B820                move.b     D0, [A5 - 0x47E0]
  421. 000004A8  6604                     bne        +0x6 /* 000004AE */
  422. 000004AA  422C F85D                clr.b      [A4 - 0x7A3]
  423. label000004AE:
  424. 000004AE  486C FEE8                pea.l      [A4 - 0x118]
  425. 000004B2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  426. 000004B6  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  427. label000004BA:
  428. 000004BA  4267                     clr.w      -[A7]
  429. 000004BC  206E 0008                movea.l    A0, [A6 + 0x8]
  430. 000004C0  2F28 0008                move.l     -[A7], [A0 + 0x8]
  431. 000004C4  4EBA FC78                jsr        [PC - 0x388 /* 0000013E */]
  432. 000004C8  101F                     move.b     D0, [A7]+
  433. 000004CA  660C                     bne        +0xE /* 000004D8 */
  434. 000004CC  3F3C 0002                move.w     -[A7], 0x2
  435. 000004D0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  436. 000004D4  4EBA FE6E                jsr        [PC - 0x192 /* 00000344 */]
  437. label000004D8:
  438. 000004D8  4A44                     tst.w      D4
  439. 000004DA  6614                     bne        +0x16 /* 000004F0 */
  440. 000004DC  4A87                     tst.l      D7
  441. 000004DE  6600 0094                bne        +0x96 /* 00000574 */
  442. 000004E2  53AB FFFC                subq.l     [A3 - 0x4], 1
  443. 000004E6  177C 0001 FFED           move.b     [A3 - 0x13], 0x1
  444. 000004EC  6000 0086                bra        +0x88 /* 00000574 */
  445. label000004F0:
  446. 000004F0  2F2B FFFC                move.l     -[A7], [A3 - 0x4]
  447. 000004F4  2F3C 0000 0080           move.l     -[A7], 0x80
  448. 000004FA  4EAD 047A                jsr        [A5 + 0x47A /* export_139 */]
  449. 000004FE  4A9F                     tst.l      [A7]+
  450. 00000500  6650                     bne        +0x52 /* 00000552 */
  451. 00000502  42A7                     clr.l      -[A7]
  452. 00000504  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  453. 00000508  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  454. 0000050C  201F                     move.l     D0, [A7]+
  455. 0000050E  D0BC 0000 0400           add.l      D0, 0x400
  456. 00000514  2D40 FFEA                move.l     [A6 - 0x16], D0
  457. 00000518  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  458. 0000051C  205F                     movea.l    A0, [A7]+
  459. 0000051E  A02A                     syscall    HUnlock
  460. 00000520  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  461. 00000524  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  462. 00000528  4EAD 23BA                jsr        [A5 + 0x23BA /* export_1139 */]
  463. 0000052C  4267                     clr.w      -[A7]
  464. 0000052E  3EB8 0220                move.w     [A7], [0x00000220 /* MemErr */]
  465. 00000532  4A5F                     tst.w      [A7]+
  466. 00000534  670C                     beq        +0xE /* 00000542 */
  467. 00000536  3F3C 0002                move.w     -[A7], 0x2
  468. 0000053A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  469. 0000053E  4EBA FE04                jsr        [PC - 0x1FC /* 00000344 */]
  470. label00000542:
  471. 00000542  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  472. 00000546  205F                     movea.l    A0, [A7]+
  473. 00000548  A029                     syscall    HLock
  474. 0000054A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  475. 0000054E  4EBA FE1C                jsr        [PC - 0x1E4 /* 0000036C */]
  476. label00000552:
  477. 00000552  206C F888                movea.l    A0, [A4 - 0x778]
  478. 00000556  2006                     move.l     D0, D6
  479. 00000558  D090                     add.l      D0, [A0]
  480. 0000055A  2A00                     move.l     D5, D0
  481. 0000055C  5285                     addq.l     D5, 1
  482. 0000055E  52AB FFFC                addq.l     [A3 - 0x4], 1
  483. 00000562  7E00                     moveq.l    D7, 0x00
  484. 00000564  50AC FEE4                addq.l     [A4 - 0x11C], 8
  485. label00000568:
  486. 00000568  5286                     addq.l     D6, 1
  487. 0000056A  6908                     bvs        +0xA /* 00000574 */
  488. label0000056C:
  489. 0000056C  BCAE FFE2                cmp.l      D6, [A6 - 0x1E]
  490. 00000570  6F00 FE8C                ble        -0x172 /* 000003FE */
  491. label00000574:
  492. 00000574  2F2C FFF8                move.l     -[A7], [A4 - 0x8]
  493. 00000578  205F                     movea.l    A0, [A7]+
  494. 0000057A  A02A                     syscall    HUnlock
  495. 0000057C  4AAC FA94                tst.l      [A4 - 0x56C]
  496. 00000580  6F1A                     ble        +0x1C /* 0000059C */
  497. 00000582  4267                     clr.w      -[A7]
  498. 00000584  486C FAA8                pea.l      [A4 - 0x558]
  499. 00000588  4267                     clr.w      -[A7]
  500. 0000058A  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  501. 0000058E  4A5F                     tst.w      [A7]+
  502. 00000590  670A                     beq        +0xC /* 0000059C */
  503. 00000592  4267                     clr.w      -[A7]
  504. 00000594  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  505. 00000598  4EBA FDAA                jsr        [PC - 0x256 /* 00000344 */]
  506. label0000059C:
  507. 0000059C  102C F85D                move.b     D0, [A4 - 0x7A3]
  508. 000005A0  673E                     beq        +0x40 /* 000005E0 */
  509. 000005A2  102C F85C                move.b     D0, [A4 - 0x7A4]
  510. 000005A6  6708                     beq        +0xA /* 000005B0 */
  511. 000005A8  377C 009D FFF2           move.w     [A3 - 0xE], 0x9D
  512. 000005AE  6006                     bra        +0x8 /* 000005B6 */
  513. label000005B0:
  514. 000005B0  377C 009E FFF2           move.w     [A3 - 0xE], 0x9E
  515. label000005B6:
  516. 000005B6  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  517. 000005BA  486E FEE2                pea.l      [A6 - 0x11E]
  518. 000005BE  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  519. 000005C2  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  520. 000005C6  486E FDE2                pea.l      [A6 - 0x21E]
  521. 000005CA  3F2B FFF2                move.w     -[A7], [A3 - 0xE]
  522. 000005CE  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  523. 000005D2  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  524. 000005D6  4267                     clr.w      -[A7]
  525. 000005D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  526. 000005DC  4EBA FD66                jsr        [PC - 0x29A /* 00000344 */]
  527. label000005E0:
  528. 000005E0  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  529. 000005E4  4E5E                     unlink     A6
  530. 000005E6  2E9F                     move.l     [A7], [A7]+
  531. 000005E8  4E75                     rts
  532. fn000005EA:
  533. 000005EA  4E56 FFDC                link       A6, -0x0024
  534. 000005EE  48E7 0F18                movem.l    -[A7], D4,D5,D6,D7,A3,A4
  535. 000005F2  266E 0008                movea.l    A3, [A6 + 0x8]
  536. 000005F6  286B 0008                movea.l    A4, [A3 + 0x8]
  537. 000005FA  42A7                     clr.l      -[A7]
  538. 000005FC  2F2B FFF8                move.l     -[A7], [A3 - 0x8]
  539. 00000600  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  540. 00000604  2D5F FFFC                move.l     [A6 - 0x4], [A7]+
  541. 00000608  660C                     bne        +0xE /* 00000616 */
  542. 0000060A  3F3C 0002                move.w     -[A7], 0x2
  543. 0000060E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  544. 00000612  4EBA FD30                jsr        [PC - 0x2D0 /* 00000344 */]
  545. label00000616:
  546. 00000616  206C F888                movea.l    A0, [A4 - 0x778]
  547. 0000061A  2F10                     move.l     -[A7], [A0]
  548. 0000061C  206E FFFC                movea.l    A0, [A6 - 0x4]
  549. 00000620  2F10                     move.l     -[A7], [A0]
  550. 00000622  2F2B FFF8                move.l     -[A7], [A3 - 0x8]
  551. 00000626  4EAD 0152                jsr        [A5 + 0x152 /* export_38 */]
  552. 0000062A  296C FFF4 FEE4           move.l     [A4 - 0x11C], [A4 - 0xC]
  553. 00000630  7808                     moveq.l    D4, 0x08
  554. 00000632  102C F862                move.b     D0, [A4 - 0x79E]
  555. 00000636  6716                     beq        +0x18 /* 0000064E */
  556. 00000638  202B FFFC                move.l     D0, [A3 - 0x4]
  557. 0000063C  5380                     subq.l     D0, 1
  558. 0000063E  E780                     asl        D0, 3
  559. 00000640  D0AC FFF4                add.l      D0, [A4 - 0xC]
  560. 00000644  2940 FEE4                move.l     [A4 - 0x11C], D0
  561. 00000648  2004                     move.l     D0, D4
  562. 0000064A  4480                     neg.l      D0
  563. 0000064C  2800                     move.l     D4, D0
  564. label0000064E:
  565. 0000064E  206C F888                movea.l    A0, [A4 - 0x778]
  566. 00000652  2E10                     move.l     D7, [A0]
  567. 00000654  206E FFFC                movea.l    A0, [A6 - 0x4]
  568. 00000658  2D50 FFE4                move.l     [A6 - 0x1C], [A0]
  569. 0000065C  7001                     moveq.l    D0, 0x01
  570. 0000065E  2D40 FFE0                move.l     [A6 - 0x20], D0
  571. 00000662  2D6B FFFC FFDC           move.l     [A6 - 0x24], [A3 - 0x4]
  572. 00000668  2D6E FFE0 FFEC           move.l     [A6 - 0x14], [A6 - 0x20]
  573. 0000066E  605E                     bra        +0x60 /* 000006CE */
  574. label00000670:
  575. 00000670  206C FEE4                movea.l    A0, [A4 - 0x11C]
  576. 00000674  2A28 0004                move.l     D5, [A0 + 0x4]
  577. 00000678  102C F862                move.b     D0, [A4 - 0x79E]
  578. 0000067C  6706                     beq        +0x8 /* 00000684 */
  579. 0000067E  4485                     neg.l      D5
  580. 00000680  DAAB FFF8                add.l      D5, [A3 - 0x8]
  581. label00000684:
  582. 00000684  2C05                     move.l     D6, D5
  583. 00000686  DCAE FFE4                add.l      D6, [A6 - 0x1C]
  584. label0000068A:
  585. 0000068A  7000                     moveq.l    D0, 0x00
  586. 0000068C  2046                     movea.l    A0, D6
  587. 0000068E  1010                     move.b     D0, [A0]
  588. 00000690  C0BC 0000 00FF           and.l      D0, 0xFF
  589. 00000696  322B FFEE                move.w     D1, [A3 - 0x12]
  590. 0000069A  48C1                     ext.l      D1
  591. 0000069C  B280                     cmp.l      D1, D0
  592. 0000069E  56C0                     sne        D0
  593. 000006A0  4A00                     tst.b      D0
  594. 000006A2  6716                     beq        +0x18 /* 000006BA */
  595. 000006A4  2046                     movea.l    A0, D6
  596. 000006A6  4A10                     tst.b      [A0]
  597. 000006A8  56C1                     sne        D1
  598. 000006AA  C001                     and.b      D0, D1
  599. 000006AC  670C                     beq        +0xE /* 000006BA */
  600. 000006AE  2046                     movea.l    A0, D6
  601. 000006B0  2247                     movea.l    A1, D7
  602. 000006B2  1290                     move.b     [A1], [A0]
  603. 000006B4  5286                     addq.l     D6, 1
  604. 000006B6  5287                     addq.l     D7, 1
  605. 000006B8  60D0                     bra        -0x2E /* 0000068A */
  606. label000006BA:
  607. 000006BA  2047                     movea.l    A0, D7
  608. 000006BC  10AB FFEF                move.b     [A0], [A3 - 0x11]
  609. 000006C0  5287                     addq.l     D7, 1
  610. 000006C2  2004                     move.l     D0, D4
  611. 000006C4  D1AC FEE4                add.l      [A4 - 0x11C], D0
  612. 000006C8  52AE FFEC                addq.l     [A6 - 0x14], 1
  613. 000006CC  690A                     bvs        +0xC /* 000006D8 */
  614. label000006CE:
  615. 000006CE  202E FFEC                move.l     D0, [A6 - 0x14]
  616. 000006D2  B0AE FFDC                cmp.l      D0, [A6 - 0x24]
  617. 000006D6  6F98                     ble        -0x66 /* 00000670 */
  618. label000006D8:
  619. 000006D8  102B FFED                move.b     D0, [A3 - 0x13]
  620. 000006DC  6602                     bne        +0x4 /* 000006E0 */
  621. 000006DE  5387                     subq.l     D7, 1
  622. label000006E0:
  623. 000006E0  2047                     movea.l    A0, D7
  624. 000006E2  4210                     clr.b      [A0]
  625. 000006E4  486E FFFC                pea.l      [A6 - 0x4]
  626. 000006E8  4EAD 225A                jsr        [A5 + 0x225A /* export_1095 */]
  627. 000006EC  4CDF 18F0                movem.l    D4,D5,D6,D7,A3,A4, [A7]+
  628. 000006F0  4E5E                     unlink     A6
  629. 000006F2  2E9F                     move.l     [A7], [A7]+
  630. 000006F4  4E75                     rts
  631. fn000006F6:
  632. 000006F6  4E56 FFEC                link       A6, -0x0014
  633. 000006FA  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  634. 000006FE  1D7C 0001 000C           move.b     [A6 + 0xC], 0x1
  635. 00000704  42A7                     clr.l      -[A7]
  636. 00000706  2F3C 0000 040A           move.l     -[A7], 0x40A
  637. 0000070C  4EAD 222A                jsr        [A5 + 0x222A /* export_1089 */]
  638. 00000710  206E 0008                movea.l    A0, [A6 + 0x8]
  639. 00000714  215F FFF8                move.l     [A0 - 0x8], [A7]+
  640. 00000718  206E 0008                movea.l    A0, [A6 + 0x8]
  641. 0000071C  4AA8 FFF8                tst.l      [A0 - 0x8]
  642. 00000720  57C0                     seq        D0
  643. 00000722  4A00                     tst.b      D0
  644. 00000724  6622                     bne        +0x24 /* 00000748 */
  645. 00000726  2F00                     move.l     -[A7], D0
  646. 00000728  4267                     clr.w      -[A7]
  647. 0000072A  2F3C 0000 1400           move.l     -[A7], 0x1400
  648. 00000730  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  649. 00000734  4EBA F9BE                jsr        [PC - 0x642 /* 000000F4 */]
  650. 00000738  121F                     move.b     D1, [A7]+
  651. 0000073A  201F                     move.l     D0, [A7]+
  652. 0000073C  0A01 0001                xori.b     D1, 0x1
  653. 00000740  8001                     or.b       D0, D1
  654. 00000742  0240 0001                andi.w     D0, 0x1
  655. 00000746  670A                     beq        +0xC /* 00000752 */
  656. label00000748:
  657. 00000748  3F3C 0002                move.w     -[A7], 0x2
  658. 0000074C  2F0E                     move.l     -[A7], A6
  659. 0000074E  4EBA FBF4                jsr        [PC - 0x40C /* 00000344 */]
  660. label00000752:
  661. 00000752  42A7                     clr.l      -[A7]
  662. 00000754  206E 0008                movea.l    A0, [A6 + 0x8]
  663. 00000758  2F28 F888                move.l     -[A7], [A0 - 0x778]
  664. 0000075C  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  665. 00000760  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  666. 00000764  206E 0008                movea.l    A0, [A6 + 0x8]
  667. 00000768  1028 F85C                move.b     D0, [A0 - 0x7A4]
  668. 0000076C  6708                     beq        +0xA /* 00000776 */
  669. 0000076E  3D7C 000D FFEE           move.w     [A6 - 0x12], 0xD /* '\r' */
  670. 00000774  6006                     bra        +0x8 /* 0000077C */
  671. label00000776:
  672. 00000776  3D6D CE7A FFEE           move.w     [A6 - 0x12], [A5 - 0x3186]
  673. label0000077C:
  674. 0000077C  206E 0008                movea.l    A0, [A6 + 0x8]
  675. 00000780  4AA8 FA94                tst.l      [A0 - 0x56C]
  676. 00000784  6F26                     ble        +0x28 /* 000007AC */
  677. 00000786  4267                     clr.w      -[A7]
  678. 00000788  487A 00D2                pea.l      [PC + 0xD2 /* 0000085C, value 0x4656163, pstring "each" */]
  679. 0000078C  4EAD 1C92                jsr        [A5 + 0x1C92 /* export_910 */]
  680. 00000790  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  681. 00000794  6616                     bne        +0x18 /* 000007AC */
  682. 00000796  4267                     clr.w      -[A7]
  683. 00000798  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  684. 0000079C  4868 000C                pea.l      [A0 + 0xC]
  685. 000007A0  487A 00BA                pea.l      [PC + 0xBA /* 0000085C, value 0x4656163, pstring "each" */]
  686. 000007A4  4EAD 1CC2                jsr        [A5 + 0x1CC2 /* export_916 */]
  687. 000007A8  3D5F FFF0                move.w     [A6 - 0x10], [A7]+
  688. label000007AC:
  689. 000007AC  2F0E                     move.l     -[A7], A6
  690. 000007AE  4EBA FBF4                jsr        [PC - 0x40C /* 000003A4 */]
  691. 000007B2  7001                     moveq.l    D0, 0x01
  692. 000007B4  B0AE FFFC                cmp.l      D0, [A6 - 0x4]
  693. 000007B8  6C7C                     bge        +0x7E /* 00000836 */
  694. 000007BA  206E 0008                movea.l    A0, [A6 + 0x8]
  695. 000007BE  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  696. 000007C2  205F                     movea.l    A0, [A7]+
  697. 000007C4  A064                     syscall    MoveHHi
  698. 000007C6  206E 0008                movea.l    A0, [A6 + 0x8]
  699. 000007CA  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  700. 000007CE  205F                     movea.l    A0, [A7]+
  701. 000007D0  A029                     syscall    HLock
  702. 000007D2  2F0E                     move.l     -[A7], A6
  703. 000007D4  4EBA FB96                jsr        [PC - 0x46A /* 0000036C */]
  704. 000007D8  226E 0008                movea.l    A1, [A6 + 0x8]
  705. 000007DC  2069 FFF8                movea.l    A0, [A1 - 0x8]
  706. 000007E0  2010                     move.l     D0, [A0]
  707. 000007E2  5E80                     addq.l     D0, 7
  708. 000007E4  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  709. 000007EA  2D40 FFF4                move.l     [A6 - 0xC], D0
  710. 000007EE  2049                     movea.l    A0, A1
  711. 000007F0  2F28 FFF4                move.l     -[A7], [A0 - 0xC]
  712. 000007F4  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  713. 000007F8  42A7                     clr.l      -[A7]
  714. 000007FA  206E 0008                movea.l    A0, [A6 + 0x8]
  715. 000007FE  2F28 FFF8                move.l     -[A7], [A0 - 0x8]
  716. 00000802  4EAD 0132                jsr        [A5 + 0x132 /* export_34 */]
  717. 00000806  201F                     move.l     D0, [A7]+
  718. 00000808  720A                     moveq.l    D1, 0x0A
  719. 0000080A  9081                     sub.l      D0, D1
  720. 0000080C  2F00                     move.l     -[A7], D0
  721. 0000080E  7004                     moveq.l    D0, 0x04
  722. 00000810  2F00                     move.l     -[A7], D0
  723. 00000812  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  724. 00000816  4EAD 2812                jsr        [A5 + 0x2812 /* export_1278 */]
  725. 0000081A  206E 0008                movea.l    A0, [A6 + 0x8]
  726. 0000081E  216E FFF4 FFF4           move.l     [A0 - 0xC], [A6 - 0xC]
  727. 00000824  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  728. 00000828  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  729. 0000082C  4EBA FA86                jsr        [PC - 0x57A /* 000002B4 */]
  730. 00000830  2F0E                     move.l     -[A7], A6
  731. 00000832  4EBA FDB6                jsr        [PC - 0x24A /* 000005EA */]
  732. label00000836:
  733. 00000836  4FEE FFCC                lea.l      A7, [A6 - 0x34]
  734. 0000083A  206E 0008                movea.l    A0, [A6 + 0x8]
  735. 0000083E  4868 FFF8                pea.l      [A0 - 0x8]
  736. 00000842  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  737. 00000846  206E 0008                movea.l    A0, [A6 + 0x8]
  738. 0000084A  4868 FFF0                pea.l      [A0 - 0x10]
  739. 0000084E  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  740. 00000852  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  741. 00000856  4E5E                     unlink     A6
  742. 00000858  2E9F                     move.l     [A7], [A7]+
  743. 0000085A  4E75                     rts
  744. 0000085C  0465 6163                subi.w     -[A5], 0x6163 /* 'ac' */
  745. 00000860  6800 4E56                bvc        +0x4E58 /* 000056B8 */
  746. // begin alternate branch 00000862-00000866
  747. fn00000862:
  748. 00000862  4E56 FFFC                link       A6, -0x0004
  749. // end alternate branch 00000862-00000866
  750. fn00000862: // (misaligned)
  751. 00000864  FFFC                     .extension 0xFFC // unimplemented
  752. 00000866  2F0C                     move.l     -[A7], A4
  753. 00000868  286E 0008                movea.l    A4, [A6 + 0x8]
  754. 0000086C  4267                     clr.w      -[A7]
  755. 0000086E  3F2D A204                move.w     -[A7], [A5 - 0x5DFC]
  756. 00000872  1F3C 0002                move.b     -[A7], 0x2
  757. 00000876  486E FFFC                pea.l      [A6 - 0x4]
  758. 0000087A  4EAD 20E2                jsr        [A5 + 0x20E2 /* export_1048 */]
  759. 0000087E  4A5F                     tst.w      [A7]+
  760. 00000880  56C0                     sne        D0
  761. 00000882  4400                     neg.b      D0
  762. 00000884  1940 F860                move.b     [A4 - 0x7A0], D0
  763. 00000888  422C F85F                clr.b      [A4 - 0x7A1]
  764. 0000088C  422C F85E                clr.b      [A4 - 0x7A2]
  765. 00000890  4267                     clr.w      -[A7]
  766. 00000892  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  767. 00000896  301F                     move.w     D0, [A7]+
  768. 00000898  6724                     beq        +0x26 /* 000008BE */
  769. 0000089A  5340                     subq.w     D0, 1
  770. 0000089C  670A                     beq        +0xC /* 000008A8 */
  771. 0000089E  5340                     subq.w     D0, 1
  772. 000008A0  670E                     beq        +0x10 /* 000008B0 */
  773. 000008A2  5340                     subq.w     D0, 1
  774. 000008A4  6712                     beq        +0x14 /* 000008B8 */
  775. 000008A6  6016                     bra        +0x18 /* 000008BE */
  776. label000008A8:
  777. 000008A8  197C 0001 F85F           move.b     [A4 - 0x7A1], 0x1
  778. 000008AE  600E                     bra        +0x10 /* 000008BE */
  779. label000008B0:
  780. 000008B0  197C 0001 F860           move.b     [A4 - 0x7A0], 0x1
  781. 000008B6  6006                     bra        +0x8 /* 000008BE */
  782. label000008B8:
  783. 000008B8  197C 0001 F85E           move.b     [A4 - 0x7A2], 0x1
  784. label000008BE:
  785. 000008BE  102C F85E                move.b     D0, [A4 - 0x7A2]
  786. 000008C2  802C F85F                or.b       D0, [A4 - 0x7A1]
  787. 000008C6  0A00 0001                xori.b     D0, 0x1
  788. 000008CA  1940 F861                move.b     [A4 - 0x79F], D0
  789. 000008CE  4267                     clr.w      -[A7]
  790. 000008D0  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  791. 000008D4  7001                     moveq.l    D0, 0x01
  792. 000008D6  B05F                     cmp.w      D0, [A7]+
  793. 000008D8  57C0                     seq        D0
  794. 000008DA  4400                     neg.b      D0
  795. 000008DC  1940 F862                move.b     [A4 - 0x79E], D0
  796. 000008E0  285F                     movea.l    A4, [A7]+
  797. 000008E2  4E5E                     unlink     A6
  798. 000008E4  2E9F                     move.l     [A7], [A7]+
  799. 000008E6  4E75                     rts
  800. fn000008E8:
  801. 000008E8  4E56 0000                link       A6, 0
  802. 000008EC  2F0C                     move.l     -[A7], A4
  803. 000008EE  286E 0008                movea.l    A4, [A6 + 0x8]
  804. 000008F2  4267                     clr.w      -[A7]
  805. 000008F4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  806. 000008F8  7002                     moveq.l    D0, 0x02
  807. 000008FA  B05F                     cmp.w      D0, [A7]+
  808. 000008FC  6608                     bne        +0xA /* 00000906 */
  809. 000008FE  70FF                     moveq.l    D0, 0xFFFFFFFF
  810. 00000900  2940 FA94                move.l     [A4 - 0x56C], D0
  811. 00000904  6012                     bra        +0x14 /* 00000918 */
  812. label00000906:
  813. 00000906  42A7                     clr.l      -[A7]
  814. 00000908  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  815. 0000090C  295F FA94                move.l     [A4 - 0x56C], [A7]+
  816. 00000910  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  817. 00000914  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  818. label00000918:
  819. 00000918  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  820. 0000091C  4EBA FF44                jsr        [PC - 0xBC /* 00000862 */]
  821. 00000920  486C F88C                pea.l      [A4 - 0x774]
  822. 00000924  4EAD 1A92                jsr        [A5 + 0x1A92 /* export_846 */]
  823. 00000928  4267                     clr.w      -[A7]
  824. 0000092A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  825. 0000092E  4A5F                     tst.w      [A7]+
  826. 00000930  57C0                     seq        D0
  827. 00000932  4400                     neg.b      D0
  828. 00000934  1940 F85C                move.b     [A4 - 0x7A4], D0
  829. 00000938  285F                     movea.l    A4, [A7]+
  830. 0000093A  4E5E                     unlink     A6
  831. 0000093C  2E9F                     move.l     [A7], [A7]+
  832. 0000093E  4E75                     rts
  833. fn00000940:
  834. 00000940  4E56 FDE2                link       A6, -0x021E
  835. 00000944  48E7 0108                movem.l    -[A7], D7,A4
  836. 00000948  286E 0008                movea.l    A4, [A6 + 0x8]
  837. 0000094C  42A7                     clr.l      -[A7]
  838. 0000094E  4EAD 1AC2                jsr        [A5 + 0x1AC2 /* export_852 */]
  839. 00000952  295F FA94                move.l     [A4 - 0x56C], [A7]+
  840. 00000956  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  841. 0000095A  4EBA FF06                jsr        [PC - 0xFA /* 00000862 */]
  842. 0000095E  422C F865                clr.b      [A4 - 0x79B]
  843. 00000962  422C F864                clr.b      [A4 - 0x79C]
  844. 00000966  422C F863                clr.b      [A4 - 0x79D]
  845. label0000096A:
  846. 0000096A  4267                     clr.w      -[A7]
  847. 0000096C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  848. 00000970  3E1F                     move.w     D7, [A7]+
  849. 00000972  6602                     bne        +0x4 /* 00000976 */
  850. 00000974  6060                     bra        +0x62 /* 000009D6 */
  851. label00000976:
  852. 00000976  7002                     moveq.l    D0, 0x02
  853. 00000978  B047                     cmp.w      D0, D7
  854. 0000097A  6606                     bne        +0x8 /* 00000982 */
  855. 0000097C  197C 0001 F864           move.b     [A4 - 0x79C], 0x1
  856. label00000982:
  857. 00000982  7001                     moveq.l    D0, 0x01
  858. 00000984  B047                     cmp.w      D0, D7
  859. 00000986  66E2                     bne        -0x1C /* 0000096A */
  860. 00000988  197C 0001 F865           move.b     [A4 - 0x79B], 0x1
  861. 0000098E  1D7C 0007 FDE4           move.b     [A6 - 0x21C], 0x7
  862. 00000994  2D6D A548 FFFC           move.l     [A6 - 0x4], [A5 - 0x5AB8]
  863. 0000099A  486E FEF0                pea.l      [A6 - 0x110]
  864. 0000099E  4EAD 1A62                jsr        [A5 + 0x1A62 /* export_840 */]
  865. 000009A2  4267                     clr.w      -[A7]
  866. 000009A4  486E FDE4                pea.l      [A6 - 0x21C]
  867. 000009A8  4EAD 2522                jsr        [A5 + 0x2522 /* export_1184 */]
  868. 000009AC  4A5F                     tst.w      [A7]+
  869. 000009AE  6714                     beq        +0x16 /* 000009C4 */
  870. 000009B0  3F3C 004E                move.w     -[A7], 0x4E /* 'N' */
  871. 000009B4  4EAD 11AA                jsr        [A5 + 0x11AA /* export_561 */]
  872. 000009B8  206E 0008                movea.l    A0, [A6 + 0x8]
  873. 000009BC  2C48                     movea.l    A6, A0
  874. 000009BE  4EFA 07AE                jmp        [PC + 0x7AE /* 0000116E */]
  875. 000009C2  0000 296D                ori.b      D0, 0x6D /* 'm' */
  876. // begin alternate branch 000009C4-000009CA
  877. label000009C4:
  878. 000009C4  296D AE96 F870           move.l     [A4 - 0x790], [A5 - 0x516A]
  879. // end alternate branch 000009C4-000009CA
  880. label000009C4: // (misaligned)
  881. 000009C6  AE96                     syscall    GetPalette, auto_pop
  882. 000009C8  F870                     .extension 0x870 // unimplemented
  883. 000009CA  4267                     clr.w      -[A7]
  884. 000009CC  4EAD 2752                jsr        [A5 + 0x2752 /* export_1254 */]
  885. 000009D0  395F F866                move.w     [A4 - 0x79A], [A7]+
  886. 000009D4  6094                     bra        -0x6A /* 0000096A */
  887. label000009D6:
  888. 000009D6  4CDF 1080                movem.l    D7,A4, [A7]+
  889. 000009DA  4E5E                     unlink     A6
  890. 000009DC  2E9F                     move.l     [A7], [A7]+
  891. 000009DE  4E75                     rts
  892. export_288:
  893. 000009E0  4E56 F63A                link       A6, -0x09C6
  894. 000009E4  48E7 1F38                movem.l    -[A7], D3,D4,D5,D6,D7,A2,A3,A4
  895. 000009E8  70FF                     moveq.l    D0, 0xFFFFFFFF
  896. 000009EA  2D40 F874                move.l     [A6 - 0x78C], D0
  897. 000009EE  7000                     moveq.l    D0, 0x00
  898. 000009F0  2D40 FFF8                move.l     [A6 - 0x8], D0
  899. 000009F4  7000                     moveq.l    D0, 0x00
  900. 000009F6  2D40 FFF0                move.l     [A6 - 0x10], D0
  901. 000009FA  7000                     moveq.l    D0, 0x00
  902. 000009FC  2D40 F878                move.l     [A6 - 0x788], D0
  903. 00000A00  486D C460                pea.l      [A5 - 0x3BA0]
  904. 00000A04  A873                     syscall    SetPort
  905. 00000A06  206D FE80                movea.l    A0, [A5 - 0x180]
  906. 00000A0A  2F08                     move.l     -[A7], A0
  907. 00000A0C  4267                     clr.w      -[A7]
  908. 00000A0E  3EB8 0BA6                move.w     [A7], [0x00000BA6 /* SysFontFam */]
  909. 00000A12  301F                     move.w     D0, [A7]+
  910. 00000A14  205F                     movea.l    A0, [A7]+
  911. 00000A16  3140 0044                move.w     [A0 + 0x44], D0
  912. 00000A1A  4267                     clr.w      -[A7]
  913. 00000A1C  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  914. 00000A20  4A5F                     tst.w      [A7]+
  915. 00000A22  6654                     bne        +0x56 /* 00000A78 */
  916. 00000A24  2F0E                     move.l     -[A7], A6
  917. 00000A26  4EBA FEC0                jsr        [PC - 0x140 /* 000008E8 */]
  918. 00000A2A  486E F88C                pea.l      [A6 - 0x774]
  919. 00000A2E  4EAD 1D1A                jsr        [A5 + 0x1D1A /* export_927 */]
  920. 00000A32  42A7                     clr.l      -[A7]
  921. 00000A34  4EAD 1ABA                jsr        [A5 + 0x1ABA /* export_851 */]
  922. 00000A38  2D5F F888                move.l     [A6 - 0x778], [A7]+
  923. 00000A3C  102D B820                move.b     D0, [A5 - 0x47E0]
  924. 00000A40  6600 072C                bne        +0x72E /* 0000116E */
  925. 00000A44  4267                     clr.w      -[A7]
  926. 00000A46  2F0E                     move.l     -[A7], A6
  927. 00000A48  4EBA FCAC                jsr        [PC - 0x354 /* 000006F6 */]
  928. 00000A4C  101F                     move.b     D0, [A7]+
  929. 00000A4E  671C                     beq        +0x1E /* 00000A6C */
  930. 00000A50  2F2E F888                move.l     -[A7], [A6 - 0x778]
  931. 00000A54  1F3C 0001                move.b     -[A7], 0x1
  932. 00000A58  4EAD 1B22                jsr        [A5 + 0x1B22 /* export_864 */]
  933. 00000A5C  486E F88C                pea.l      [A6 - 0x774]
  934. 00000A60  1F3C 0002                move.b     -[A7], 0x2
  935. 00000A64  4EAD 1D12                jsr        [A5 + 0x1D12 /* export_926 */]
  936. 00000A68  6000 0704                bra        +0x706 /* 0000116E */
  937. label00000A6C:
  938. 00000A6C  486E F888                pea.l      [A6 - 0x778]
  939. 00000A70  4EAD 21FA                jsr        [A5 + 0x21FA /* export_1083 */]
  940. 00000A74  6000 06F8                bra        +0x6FA /* 0000116E */
  941. label00000A78:
  942. 00000A78  1F3C 0001                move.b     -[A7], 0x1
  943. 00000A7C  4EAD 0FAA                jsr        [A5 + 0xFAA /* export_497 */]
  944. 00000A80  2D6D A018 FFFC           move.l     [A6 - 0x4], [A5 - 0x5FE8]
  945. 00000A86  102D A07A                move.b     D0, [A5 - 0x5F86]
  946. 00000A8A  6706                     beq        +0x8 /* 00000A92 */
  947. 00000A8C  7028                     moveq.l    D0, 0x28
  948. 00000A8E  2B40 A018                move.l     [A5 - 0x5FE8], D0
  949. label00000A92:
  950. 00000A92  2F0E                     move.l     -[A7], A6
  951. 00000A94  4EBA FEAA                jsr        [PC - 0x156 /* 00000940 */]
  952. 00000A98  102D A84C                move.b     D0, [A5 - 0x57B4]
  953. 00000A9C  670C                     beq        +0xE /* 00000AAA */
  954. 00000A9E  4EAD 2D6A                jsr        [A5 + 0x2D6A /* export_1449 */]
  955. 00000AA2  4267                     clr.w      -[A7]
  956. 00000AA4  2F0E                     move.l     -[A7], A6
  957. 00000AA6  4EBA F630                jsr        [PC - 0x9D0 /* 000000D8 */]
  958. label00000AAA:
  959. 00000AAA  102E F864                move.b     D0, [A6 - 0x79C]
  960. 00000AAE  802E F865                or.b       D0, [A6 - 0x79B]
  961. 00000AB2  1D40 F863                move.b     [A6 - 0x79D], D0
  962. 00000AB6  2D6D A8C2 FAA4           move.l     [A6 - 0x55C], [A5 - 0x573E]
  963. 00000ABC  102E F865                move.b     D0, [A6 - 0x79B]
  964. 00000AC0  6756                     beq        +0x58 /* 00000B18 */
  965. 00000AC2  42A7                     clr.l      -[A7]
  966. 00000AC4  2F2E F870                move.l     -[A7], [A6 - 0x790]
  967. 00000AC8  4EAD 0EE2                jsr        [A5 + 0xEE2 /* export_472 */]
  968. 00000ACC  2D5F F86C                move.l     [A6 - 0x794], [A7]+
  969. 00000AD0  660A                     bne        +0xC /* 00000ADC */
  970. 00000AD2  3F3C 0003                move.w     -[A7], 0x3
  971. 00000AD6  2F0E                     move.l     -[A7], A6
  972. 00000AD8  4EBA F5FE                jsr        [PC - 0xA02 /* 000000D8 */]
  973. label00000ADC:
  974. 00000ADC  206E F86C                movea.l    A0, [A6 - 0x794]
  975. 00000AE0  2050                     movea.l    A0, [A0]
  976. 00000AE2  2D68 0018 F868           move.l     [A6 - 0x798], [A0 + 0x18]
  977. 00000AE8  2F2E F870                move.l     -[A7], [A6 - 0x790]
  978. 00000AEC  4267                     clr.w      -[A7]
  979. 00000AEE  4EAD 0E5A                jsr        [A5 + 0xE5A /* export_455 */]
  980. 00000AF2  102E F864                move.b     D0, [A6 - 0x79C]
  981. 00000AF6  6718                     beq        +0x1A /* 00000B10 */
  982. 00000AF8  4267                     clr.w      -[A7]
  983. 00000AFA  3F2D A90C                move.w     -[A7], [A5 - 0x56F4]
  984. 00000AFE  3F2E F86A                move.w     -[A7], [A6 - 0x796]
  985. 00000B02  4EAD 21D2                jsr        [A5 + 0x21D2 /* export_1078 */]
  986. 00000B06  301F                     move.w     D0, [A7]+
  987. 00000B08  48C0                     ext.l      D0
  988. 00000B0A  2D40 FAA4                move.l     [A6 - 0x55C], D0
  989. 00000B0E  6014                     bra        +0x16 /* 00000B24 */
  990. label00000B10:
  991. 00000B10  2D6E F868 FAA4           move.l     [A6 - 0x55C], [A6 - 0x798]
  992. 00000B16  600C                     bra        +0xE /* 00000B24 */
  993. label00000B18:
  994. 00000B18  102E F864                move.b     D0, [A6 - 0x79C]
  995. 00000B1C  6706                     beq        +0x8 /* 00000B24 */
  996. 00000B1E  2D6D A90A FAA4           move.l     [A6 - 0x55C], [A5 - 0x56F6]
  997. label00000B24:
  998. 00000B24  7002                     moveq.l    D0, 0x02
  999. 00000B26  B0AE FAA4                cmp.l      D0, [A6 - 0x55C]
  1000. 00000B2A  6F04                     ble        +0x6 /* 00000B30 */
  1001. 00000B2C  6000 0640                bra        +0x642 /* 0000116E */
  1002. label00000B30:
  1003. 00000B30  102E F864                move.b     D0, [A6 - 0x79C]
  1004. 00000B34  6708                     beq        +0xA /* 00000B3E */
  1005. 00000B36  2D6D A90A F884           move.l     [A6 - 0x77C], [A5 - 0x56F6]
  1006. 00000B3C  6006                     bra        +0x8 /* 00000B44 */
  1007. label00000B3E:
  1008. 00000B3E  2D6D A8C2 F884           move.l     [A6 - 0x77C], [A5 - 0x573E]
  1009. label00000B44:
  1010. 00000B44  42A7                     clr.l      -[A7]
  1011. 00000B46  202E F884                move.l     D0, [A6 - 0x77C]
  1012. 00000B4A  E780                     asl        D0, 3
  1013. 00000B4C  5080                     addq.l     D0, 8
  1014. 00000B4E  2F00                     move.l     -[A7], D0
  1015. 00000B50  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  1016. 00000B54  2D5F FFF8                move.l     [A6 - 0x8], [A7]+
  1017. 00000B58  660A                     bne        +0xC /* 00000B64 */
  1018. 00000B5A  3F3C 0002                move.w     -[A7], 0x2
  1019. 00000B5E  2F0E                     move.l     -[A7], A6
  1020. 00000B60  4EBA F576                jsr        [PC - 0xA8A /* 000000D8 */]
  1021. label00000B64:
  1022. 00000B64  4267                     clr.w      -[A7]
  1023. 00000B66  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1024. 00000B6A  4EAD 288A                jsr        [A5 + 0x288A /* export_1293 */]
  1025. 00000B6E  101F                     move.b     D0, [A7]+
  1026. 00000B70  6708                     beq        +0xA /* 00000B7A */
  1027. 00000B72  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1028. 00000B76  205F                     movea.l    A0, [A7]+
  1029. 00000B78  A064                     syscall    MoveHHi
  1030. label00000B7A:
  1031. 00000B7A  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  1032. 00000B7E  4EAD 2262                jsr        [A5 + 0x2262 /* export_1096 */]
  1033. 00000B82  206E FFF8                movea.l    A0, [A6 - 0x8]
  1034. 00000B86  2010                     move.l     D0, [A0]
  1035. 00000B88  5E80                     addq.l     D0, 7
  1036. 00000B8A  C0BC FFFF FFF8           and.l      D0, 0xFFFFFFF8
  1037. 00000B90  2D40 FFF4                move.l     [A6 - 0xC], D0
  1038. 00000B94  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1039. 00000B9A  7001                     moveq.l    D0, 0x01
  1040. 00000B9C  2D40 F856                move.l     [A6 - 0x7AA], D0
  1041. 00000BA0  2D6D A8C2 F852           move.l     [A6 - 0x7AE], [A5 - 0x573E]
  1042. 00000BA6  2D6E F856 FAA0           move.l     [A6 - 0x560], [A6 - 0x7AA]
  1043. 00000BAC  6000 0088                bra        +0x8A /* 00000C36 */
  1044. label00000BB0:
  1045. 00000BB0  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1046. 00000BB4  4267                     clr.w      -[A7]
  1047. 00000BB6  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  1048. 00000BBA  2F2E FAA0                move.l     -[A7], [A6 - 0x560]
  1049. 00000BBE  486E FA00                pea.l      [A6 - 0x600]
  1050. 00000BC2  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1051. 00000BC6  101F                     move.b     D0, [A7]+
  1052. 00000BC8  660A                     bne        +0xC /* 00000BD4 */
  1053. 00000BCA  2F3C 0000 8759           move.l     -[A7], 0x8759
  1054. 00000BD0  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1055. label00000BD4:
  1056. 00000BD4  102E F864                move.b     D0, [A6 - 0x79C]
  1057. 00000BD8  671A                     beq        +0x1C /* 00000BF4 */
  1058. 00000BDA  2F00                     move.l     -[A7], D0
  1059. 00000BDC  4267                     clr.w      -[A7]
  1060. 00000BDE  2F2E FA00                move.l     -[A7], [A6 - 0x600]
  1061. 00000BE2  4EAD 2AC2                jsr        [A5 + 0x2AC2 /* export_1364 */]
  1062. 00000BE6  121F                     move.b     D1, [A7]+
  1063. 00000BE8  201F                     move.l     D0, [A7]+
  1064. 00000BEA  0A01 0001                xori.b     D1, 0x1
  1065. 00000BEE  C001                     and.b      D0, D1
  1066. 00000BF0  6702                     beq        +0x4 /* 00000BF4 */
  1067. 00000BF2  603C                     bra        +0x3E /* 00000C30 */
  1068. label00000BF4:
  1069. 00000BF4  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1070. 00000BF8  2F08                     move.l     -[A7], A0
  1071. 00000BFA  42A7                     clr.l      -[A7]
  1072. 00000BFC  2F2E FA00                move.l     -[A7], [A6 - 0x600]
  1073. 00000C00  4EAD 0F3A                jsr        [A5 + 0xF3A /* export_483 */]
  1074. 00000C04  201F                     move.l     D0, [A7]+
  1075. 00000C06  205F                     movea.l    A0, [A7]+
  1076. 00000C08  2080                     move.l     [A0], D0
  1077. 00000C0A  102E F862                move.b     D0, [A6 - 0x79E]
  1078. 00000C0E  6712                     beq        +0x14 /* 00000C22 */
  1079. 00000C10  202D A8C2                move.l     D0, [A5 - 0x573E]
  1080. 00000C14  90AE FAA0                sub.l      D0, [A6 - 0x560]
  1081. 00000C18  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1082. 00000C1C  2140 0004                move.l     [A0 + 0x4], D0
  1083. 00000C20  600A                     bra        +0xC /* 00000C2C */
  1084. label00000C22:
  1085. 00000C22  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1086. 00000C26  216E FAA0 0004           move.l     [A0 + 0x4], [A6 - 0x560]
  1087. label00000C2C:
  1088. 00000C2C  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1089. label00000C30:
  1090. 00000C30  52AE FAA0                addq.l     [A6 - 0x560], 1
  1091. 00000C34  690C                     bvs        +0xE /* 00000C42 */
  1092. label00000C36:
  1093. 00000C36  202E FAA0                move.l     D0, [A6 - 0x560]
  1094. 00000C3A  B0AE F852                cmp.l      D0, [A6 - 0x7AE]
  1095. 00000C3E  6F00 FF70                ble        -0x8E /* 00000BB0 */
  1096. label00000C42:
  1097. 00000C42  2F2E FFF4                move.l     -[A7], [A6 - 0xC]
  1098. 00000C46  2F2E F884                move.l     -[A7], [A6 - 0x77C]
  1099. 00000C4A  486D 1E62                pea.l      [A5 + 0x1E62 /* export_968 */]
  1100. 00000C4E  4EAD 1EF2                jsr        [A5 + 0x1EF2 /* export_986 */]
  1101. 00000C52  4267                     clr.w      -[A7]
  1102. 00000C54  2F3C 0000 2800           move.l     -[A7], 0x2800 /* '(\0' */
  1103. 00000C5A  2F0E                     move.l     -[A7], A6
  1104. 00000C5C  4EBA F496                jsr        [PC - 0xB6A /* 000000F4 */]
  1105. 00000C60  101F                     move.b     D0, [A7]+
  1106. 00000C62  660A                     bne        +0xC /* 00000C6E */
  1107. 00000C64  3F3C 0002                move.w     -[A7], 0x2
  1108. 00000C68  2F0E                     move.l     -[A7], A6
  1109. 00000C6A  4EBA F46C                jsr        [PC - 0xB94 /* 000000D8 */]
  1110. label00000C6E:
  1111. 00000C6E  102E F863                move.b     D0, [A6 - 0x79D]
  1112. 00000C72  6746                     beq        +0x48 /* 00000CBA */
  1113. 00000C74  202D A8C2                move.l     D0, [A5 - 0x573E]
  1114. 00000C78  5E80                     addq.l     D0, 7
  1115. 00000C7A  2F00                     move.l     -[A7], D0
  1116. 00000C7C  7008                     moveq.l    D0, 0x08
  1117. 00000C7E  2F00                     move.l     -[A7], D0
  1118. 00000C80  4EAD 0472                jsr        [A5 + 0x472 /* export_138 */]
  1119. 00000C84  2D5F F87C                move.l     [A6 - 0x784], [A7]+
  1120. 00000C88  42A7                     clr.l      -[A7]
  1121. 00000C8A  2F2E F87C                move.l     -[A7], [A6 - 0x784]
  1122. 00000C8E  4EAD 2272                jsr        [A5 + 0x2272 /* export_1098 */]
  1123. 00000C92  2D5F F878                move.l     [A6 - 0x788], [A7]+
  1124. 00000C96  660A                     bne        +0xC /* 00000CA2 */
  1125. 00000C98  3F3C 0002                move.w     -[A7], 0x2
  1126. 00000C9C  2F0E                     move.l     -[A7], A6
  1127. 00000C9E  4EBA F438                jsr        [PC - 0xBC8 /* 000000D8 */]
  1128. label00000CA2:
  1129. 00000CA2  206E F878                movea.l    A0, [A6 - 0x788]
  1130. 00000CA6  2F10                     move.l     -[A7], [A0]
  1131. 00000CA8  3F3C FFFF                move.w     -[A7], 0xFFFF
  1132. 00000CAC  2F2E F87C                move.l     -[A7], [A6 - 0x784]
  1133. 00000CB0  4EAD 285A                jsr        [A5 + 0x285A /* export_1287 */]
  1134. 00000CB4  7000                     moveq.l    D0, 0x00
  1135. 00000CB6  2D40 F880                move.l     [A6 - 0x780], D0
  1136. label00000CBA:
  1137. 00000CBA  486E FAA8                pea.l      [A6 - 0x558]
  1138. 00000CBE  4EAD 2F7A                jsr        [A5 + 0x2F7A /* export_1515 */]
  1139. 00000CC2  2D6D AEAC FA8C           move.l     [A6 - 0x574], [A5 - 0x5154]
  1140. 00000CC8  2D6D A85E FA90           move.l     [A6 - 0x570], [A5 - 0x57A2]
  1141. 00000CCE  2D6D A8CA FA88           move.l     [A6 - 0x578], [A5 - 0x5736]
  1142. 00000CD4  2D6E FFF4 FEE0           move.l     [A6 - 0x120], [A6 - 0xC]
  1143. 00000CDA  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1144. 00000CE0  1D7C 0001 FCC4           move.b     [A6 - 0x33C], 0x1
  1145. 00000CE6  1D7C 0007 FDD0           move.b     [A6 - 0x230], 0x7
  1146. 00000CEC  2D6D A548 FEDC           move.l     [A6 - 0x124], [A5 - 0x5AB8]
  1147. 00000CF2  1D7C 0001 F85D           move.b     [A6 - 0x7A3], 0x1
  1148. 00000CF8  7001                     moveq.l    D0, 0x01
  1149. 00000CFA  2D40 F84E                move.l     [A6 - 0x7B2], D0
  1150. 00000CFE  2D6E F884 F84A           move.l     [A6 - 0x7B6], [A6 - 0x77C]
  1151. 00000D04  2D6E F84E FAA0           move.l     [A6 - 0x560], [A6 - 0x7B2]
  1152. 00000D0A  6000 00FE                bra        +0x100 /* 00000E0A */
  1153. label00000D0E:
  1154. 00000D0E  102E F862                move.b     D0, [A6 - 0x79E]
  1155. 00000D12  6712                     beq        +0x14 /* 00000D26 */
  1156. 00000D14  206E FEE0                movea.l    A0, [A6 - 0x120]
  1157. 00000D18  202D A8C2                move.l     D0, [A5 - 0x573E]
  1158. 00000D1C  90A8 0004                sub.l      D0, [A0 + 0x4]
  1159. 00000D20  2D40 FCCA                move.l     [A6 - 0x336], D0
  1160. 00000D24  600A                     bra        +0xC /* 00000D30 */
  1161. label00000D26:
  1162. 00000D26  206E FEE0                movea.l    A0, [A6 - 0x120]
  1163. 00000D2A  2D68 0004 FCCA           move.l     [A6 - 0x336], [A0 + 0x4]
  1164. label00000D30:
  1165. 00000D30  50AE FEE0                addq.l     [A6 - 0x120], 8
  1166. 00000D34  4267                     clr.w      -[A7]
  1167. 00000D36  486E FCC4                pea.l      [A6 - 0x33C]
  1168. 00000D3A  4267                     clr.w      -[A7]
  1169. 00000D3C  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  1170. 00000D40  3D5F F866                move.w     [A6 - 0x79A], [A7]+
  1171. 00000D44  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1172. 00000D48  4267                     clr.w      -[A7]
  1173. 00000D4A  4EAD 1F9A                jsr        [A5 + 0x1F9A /* export_1007 */]
  1174. 00000D4E  101F                     move.b     D0, [A7]+
  1175. 00000D50  6708                     beq        +0xA /* 00000D5A */
  1176. 00000D52  4267                     clr.w      -[A7]
  1177. 00000D54  2F0E                     move.l     -[A7], A6
  1178. 00000D56  4EBA F380                jsr        [PC - 0xC80 /* 000000D8 */]
  1179. label00000D5A:
  1180. 00000D5A  102E F863                move.b     D0, [A6 - 0x79D]
  1181. 00000D5E  674C                     beq        +0x4E /* 00000DAC */
  1182. 00000D60  102E F865                move.b     D0, [A6 - 0x79B]
  1183. 00000D64  0A00 0001                xori.b     D0, 0x1
  1184. 00000D68  4A00                     tst.b      D0
  1185. 00000D6A  6612                     bne        +0x14 /* 00000D7E */
  1186. 00000D6C  222D AE96                move.l     D1, [A5 - 0x516A]
  1187. 00000D70  B2AE F870                cmp.l      D1, [A6 - 0x790]
  1188. 00000D74  57C1                     seq        D1
  1189. 00000D76  8001                     or.b       D0, D1
  1190. 00000D78  0240 0001                andi.w     D0, 0x1
  1191. 00000D7C  6720                     beq        +0x22 /* 00000D9E */
  1192. label00000D7E:
  1193. 00000D7E  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1194. 00000D82  216E FCCA 0004           move.l     [A0 + 0x4], [A6 - 0x336]
  1195. 00000D88  52AE F880                addq.l     [A6 - 0x780], 1
  1196. 00000D8C  206E F878                movea.l    A0, [A6 - 0x788]
  1197. 00000D90  2F10                     move.l     -[A7], [A0]
  1198. 00000D92  202E FCCA                move.l     D0, [A6 - 0x336]
  1199. 00000D96  5380                     subq.l     D0, 1
  1200. 00000D98  2F00                     move.l     -[A7], D0
  1201. 00000D9A  A85F                     syscall    BitClr
  1202. 00000D9C  600E                     bra        +0x10 /* 00000DAC */
  1203. label00000D9E:
  1204. 00000D9E  202E F880                move.l     D0, [A6 - 0x780]
  1205. 00000DA2  B0AE FAA4                cmp.l      D0, [A6 - 0x55C]
  1206. 00000DA6  665C                     bne        +0x5E /* 00000E04 */
  1207. 00000DA8  606C                     bra        +0x6E /* 00000E16 */
  1208. 00000DAA  6058                     bra        +0x5A /* 00000E04 */
  1209. label00000DAC:
  1210. 00000DAC  4EAD 11B2                jsr        [A5 + 0x11B2 /* export_562 */]
  1211. 00000DB0  206D E190                movea.l    A0, [A5 - 0x1E70]
  1212. 00000DB4  2050                     movea.l    A0, [A0]
  1213. 00000DB6  202E FA94                move.l     D0, [A6 - 0x56C]
  1214. 00000DBA  D090                     add.l      D0, [A0]
  1215. 00000DBC  2F00                     move.l     -[A7], D0
  1216. 00000DBE  205F                     movea.l    A0, [A7]+
  1217. 00000DC0  4E90                     jsr        [A0]
  1218. 00000DC2  102D B820                move.b     D0, [A5 - 0x47E0]
  1219. 00000DC6  6604                     bne        +0x6 /* 00000DCC */
  1220. 00000DC8  422E F85D                clr.b      [A6 - 0x7A3]
  1221. label00000DCC:
  1222. 00000DCC  486E FEE8                pea.l      [A6 - 0x118]
  1223. 00000DD0  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1224. 00000DD4  4EAD 11BA                jsr        [A5 + 0x11BA /* export_563 */]
  1225. 00000DD8  4267                     clr.w      -[A7]
  1226. 00000DDA  2F0E                     move.l     -[A7], A6
  1227. 00000DDC  4EBA F360                jsr        [PC - 0xCA0 /* 0000013E */]
  1228. 00000DE0  101F                     move.b     D0, [A7]+
  1229. 00000DE2  660A                     bne        +0xC /* 00000DEE */
  1230. 00000DE4  3F3C 0002                move.w     -[A7], 0x2
  1231. 00000DE8  2F0E                     move.l     -[A7], A6
  1232. 00000DEA  4EBA F2EC                jsr        [PC - 0xD14 /* 000000D8 */]
  1233. label00000DEE:
  1234. 00000DEE  42A7                     clr.l      -[A7]
  1235. 00000DF0  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1236. 00000DF4  2F2E FAA0                move.l     -[A7], [A6 - 0x560]
  1237. 00000DF8  4EAD 2B8A                jsr        [A5 + 0x2B8A /* export_1389 */]
  1238. 00000DFC  4EAD 0F2A                jsr        [A5 + 0xF2A /* export_481 */]
  1239. 00000E00  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1240. label00000E04:
  1241. 00000E04  52AE FAA0                addq.l     [A6 - 0x560], 1
  1242. 00000E08  690C                     bvs        +0xE /* 00000E16 */
  1243. label00000E0A:
  1244. 00000E0A  202E FAA0                move.l     D0, [A6 - 0x560]
  1245. 00000E0E  B0AE F84A                cmp.l      D0, [A6 - 0x7B6]
  1246. 00000E12  6F00 FEFA                ble        -0x104 /* 00000D0E */
  1247. label00000E16:
  1248. 00000E16  4267                     clr.w      -[A7]
  1249. 00000E18  486E FAA8                pea.l      [A6 - 0x558]
  1250. 00000E1C  4267                     clr.w      -[A7]
  1251. 00000E1E  4EAD 23E2                jsr        [A5 + 0x23E2 /* export_1144 */]
  1252. 00000E22  3D5F F866                move.w     [A6 - 0x79A], [A7]+
  1253. 00000E26  102E F85D                move.b     D0, [A6 - 0x7A3]
  1254. 00000E2A  6728                     beq        +0x2A /* 00000E54 */
  1255. 00000E2C  3F3C 0046                move.w     -[A7], 0x46 /* 'F' */
  1256. 00000E30  486E F74A                pea.l      [A6 - 0x8B6]
  1257. 00000E34  3F3C 0050                move.w     -[A7], 0x50 /* 'P' */
  1258. 00000E38  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  1259. 00000E3C  486E F64A                pea.l      [A6 - 0x9B6]
  1260. 00000E40  3F3C 0016                move.w     -[A7], 0x16
  1261. 00000E44  4EAD 11E2                jsr        [A5 + 0x11E2 /* export_568 */]
  1262. 00000E48  4EAD 11A2                jsr        [A5 + 0x11A2 /* export_560 */]
  1263. 00000E4C  4267                     clr.w      -[A7]
  1264. 00000E4E  2F0E                     move.l     -[A7], A6
  1265. 00000E50  4EBA F286                jsr        [PC - 0xD7A /* 000000D8 */]
  1266. label00000E54:
  1267. 00000E54  102E F864                move.b     D0, [A6 - 0x79C]
  1268. 00000E58  C02E F865                and.b      D0, [A6 - 0x79B]
  1269. 00000E5C  6706                     beq        +0x8 /* 00000E64 */
  1270. 00000E5E  2D6E F880 FAA4           move.l     [A6 - 0x55C], [A6 - 0x780]
  1271. label00000E64:
  1272. 00000E64  2F2E FAA4                move.l     -[A7], [A6 - 0x55C]
  1273. 00000E68  2F0E                     move.l     -[A7], A6
  1274. 00000E6A  4EBA F448                jsr        [PC - 0xBB8 /* 000002B4 */]
  1275. 00000E6E  4267                     clr.w      -[A7]
  1276. 00000E70  2F2D A8CA                move.l     -[A7], [A5 - 0x5736]
  1277. 00000E74  486E F9D0                pea.l      [A6 - 0x630]
  1278. 00000E78  4EAD 2ADA                jsr        [A5 + 0x2ADA /* export_1367 */]
  1279. 00000E7C  101F                     move.b     D0, [A7]+
  1280. 00000E7E  660A                     bne        +0xC /* 00000E8A */
  1281. 00000E80  2F3C 0000 976F           move.l     -[A7], 0x976F
  1282. 00000E86  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1283. label00000E8A:
  1284. 00000E8A  42A7                     clr.l      -[A7]
  1285. 00000E8C  3F2E F9E6                move.w     -[A7], [A6 - 0x61A]
  1286. 00000E90  3F2E F9EC                move.w     -[A7], [A6 - 0x614]
  1287. 00000E94  3F2E F9F0                move.w     -[A7], [A6 - 0x610]
  1288. 00000E98  3F2E F9F2                move.w     -[A7], [A6 - 0x60E]
  1289. 00000E9C  3F2E F9EE                move.w     -[A7], [A6 - 0x612]
  1290. 00000EA0  4EAD 2A32                jsr        [A5 + 0x2A32 /* export_1346 */]
  1291. 00000EA4  2D5F FA84                move.l     [A6 - 0x57C], [A7]+
  1292. 00000EA8  102E F863                move.b     D0, [A6 - 0x79D]
  1293. 00000EAC  6700 012C                beq        +0x12E /* 00000FDA */
  1294. 00000EB0  7001                     moveq.l    D0, 0x01
  1295. 00000EB2  2D40 FAA0                move.l     [A6 - 0x560], D0
  1296. 00000EB6  102E F862                move.b     D0, [A6 - 0x79E]
  1297. 00000EBA  6712                     beq        +0x14 /* 00000ECE */
  1298. 00000EBC  202E FAA4                move.l     D0, [A6 - 0x55C]
  1299. 00000EC0  5380                     subq.l     D0, 1
  1300. 00000EC2  E780                     asl        D0, 3
  1301. 00000EC4  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1302. 00000EC8  2D40 FEE4                move.l     [A6 - 0x11C], D0
  1303. 00000ECC  6006                     bra        +0x8 /* 00000ED4 */
  1304. label00000ECE:
  1305. 00000ECE  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1306. label00000ED4:
  1307. 00000ED4  4267                     clr.w      -[A7]
  1308. 00000ED6  206E F878                movea.l    A0, [A6 - 0x788]
  1309. 00000EDA  2F10                     move.l     -[A7], [A0]
  1310. 00000EDC  202E FAA0                move.l     D0, [A6 - 0x560]
  1311. 00000EE0  5380                     subq.l     D0, 1
  1312. 00000EE2  2F00                     move.l     -[A7], D0
  1313. 00000EE4  A85D                     syscall    BitTst
  1314. 00000EE6  101F                     move.b     D0, [A7]+
  1315. 00000EE8  675A                     beq        +0x5C /* 00000F44 */
  1316. 00000EEA  222E FAA0                move.l     D1, [A6 - 0x560]
  1317. 00000EEE  B2AD A8C2                cmp.l      D1, [A5 - 0x573E]
  1318. 00000EF2  5FC1                     sle        D1
  1319. 00000EF4  C001                     and.b      D0, D1
  1320. 00000EF6  674C                     beq        +0x4E /* 00000F44 */
  1321. 00000EF8  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1322. 00000EFC  4267                     clr.w      -[A7]
  1323. 00000EFE  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1324. 00000F02  2F2E FAA0                move.l     -[A7], [A6 - 0x560]
  1325. 00000F06  486E FA00                pea.l      [A6 - 0x600]
  1326. 00000F0A  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1327. 00000F0E  101F                     move.b     D0, [A7]+
  1328. 00000F10  660A                     bne        +0xC /* 00000F1C */
  1329. 00000F12  2F3C 0000 60A3           move.l     -[A7], 0x60A3
  1330. 00000F18  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1331. label00000F1C:
  1332. 00000F1C  4267                     clr.w      -[A7]
  1333. 00000F1E  2F2E FA84                move.l     -[A7], [A6 - 0x57C]
  1334. 00000F22  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1335. 00000F28  486E FA00                pea.l      [A6 - 0x600]
  1336. 00000F2C  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  1337. 00000F30  101F                     move.b     D0, [A7]+
  1338. 00000F32  660A                     bne        +0xC /* 00000F3E */
  1339. 00000F34  3F3C 0003                move.w     -[A7], 0x3
  1340. 00000F38  2F0E                     move.l     -[A7], A6
  1341. 00000F3A  4EBA F19C                jsr        [PC - 0xE64 /* 000000D8 */]
  1342. label00000F3E:
  1343. 00000F3E  52AE FAA0                addq.l     [A6 - 0x560], 1
  1344. 00000F42  6090                     bra        -0x6E /* 00000ED4 */
  1345. label00000F44:
  1346. 00000F44  202E FAA0                move.l     D0, [A6 - 0x560]
  1347. 00000F48  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  1348. 00000F4C  6E7C                     bgt        +0x7E /* 00000FCA */
  1349. 00000F4E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1350. 00000F52  4267                     clr.w      -[A7]
  1351. 00000F54  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1352. 00000F58  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1353. 00000F5C  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1354. 00000F60  486E FA00                pea.l      [A6 - 0x600]
  1355. 00000F64  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1356. 00000F68  101F                     move.b     D0, [A7]+
  1357. 00000F6A  660A                     bne        +0xC /* 00000F76 */
  1358. 00000F6C  2F3C 0000 60A4           move.l     -[A7], 0x60A4
  1359. 00000F72  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1360. label00000F76:
  1361. 00000F76  4267                     clr.w      -[A7]
  1362. 00000F78  2F2E FA84                move.l     -[A7], [A6 - 0x57C]
  1363. 00000F7C  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1364. 00000F82  486E FA00                pea.l      [A6 - 0x600]
  1365. 00000F86  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  1366. 00000F8A  101F                     move.b     D0, [A7]+
  1367. 00000F8C  660A                     bne        +0xC /* 00000F98 */
  1368. 00000F8E  3F3C 0003                move.w     -[A7], 0x3
  1369. 00000F92  2F0E                     move.l     -[A7], A6
  1370. 00000F94  4EBA F142                jsr        [PC - 0xEBE /* 000000D8 */]
  1371. label00000F98:
  1372. 00000F98  70FF                     moveq.l    D0, 0xFFFFFFFF
  1373. 00000F9A  B0AE F874                cmp.l      D0, [A6 - 0x78C]
  1374. 00000F9E  6606                     bne        +0x8 /* 00000FA6 */
  1375. 00000FA0  2D6E FAA0 F874           move.l     [A6 - 0x78C], [A6 - 0x560]
  1376. label00000FA6:
  1377. 00000FA6  202E FA00                move.l     D0, [A6 - 0x600]
  1378. 00000FAA  B0AE FA8C                cmp.l      D0, [A6 - 0x574]
  1379. 00000FAE  6606                     bne        +0x8 /* 00000FB6 */
  1380. 00000FB0  2D6E FAA0 FA90           move.l     [A6 - 0x570], [A6 - 0x560]
  1381. label00000FB6:
  1382. 00000FB6  102E F862                move.b     D0, [A6 - 0x79E]
  1383. 00000FBA  6706                     beq        +0x8 /* 00000FC2 */
  1384. 00000FBC  51AE FEE4                subq.l     [A6 - 0x11C], 8
  1385. 00000FC0  6004                     bra        +0x6 /* 00000FC6 */
  1386. label00000FC2:
  1387. 00000FC2  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1388. label00000FC6:
  1389. 00000FC6  52AE FAA0                addq.l     [A6 - 0x560], 1
  1390. label00000FCA:
  1391. 00000FCA  202E FAA0                move.l     D0, [A6 - 0x560]
  1392. 00000FCE  B0AD A8C2                cmp.l      D0, [A5 - 0x573E]
  1393. 00000FD2  6F00 FF00                ble        -0xFE /* 00000ED4 */
  1394. 00000FD6  6000 0134                bra        +0x136 /* 0000110C */
  1395. label00000FDA:
  1396. 00000FDA  102E F862                move.b     D0, [A6 - 0x79E]
  1397. 00000FDE  6700 00A4                beq        +0xA6 /* 00001084 */
  1398. 00000FE2  202D A8C2                move.l     D0, [A5 - 0x573E]
  1399. 00000FE6  E780                     asl        D0, 3
  1400. 00000FE8  D0AE FFF4                add.l      D0, [A6 - 0xC]
  1401. 00000FEC  2D40 FEE4                move.l     [A6 - 0x11C], D0
  1402. 00000FF0  7001                     moveq.l    D0, 0x01
  1403. 00000FF2  2D40 F646                move.l     [A6 - 0x9BA], D0
  1404. 00000FF6  2D6D A8C2 F642           move.l     [A6 - 0x9BE], [A5 - 0x573E]
  1405. 00000FFC  2D6E F646 FAA0           move.l     [A6 - 0x560], [A6 - 0x9BA]
  1406. 00001002  6072                     bra        +0x74 /* 00001076 */
  1407. label00001004:
  1408. 00001004  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1409. 00001008  51AE FEE4                subq.l     [A6 - 0x11C], 8
  1410. 0000100C  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1411. 00001010  202D A8C2                move.l     D0, [A5 - 0x573E]
  1412. 00001014  90A8 0004                sub.l      D0, [A0 + 0x4]
  1413. 00001018  2D40 F9CC                move.l     [A6 - 0x634], D0
  1414. 0000101C  4267                     clr.w      -[A7]
  1415. 0000101E  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1416. 00001022  2F2E F9CC                move.l     -[A7], [A6 - 0x634]
  1417. 00001026  486E FA00                pea.l      [A6 - 0x600]
  1418. 0000102A  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1419. 0000102E  101F                     move.b     D0, [A7]+
  1420. 00001030  660A                     bne        +0xC /* 0000103C */
  1421. 00001032  2F3C 0000 60A2           move.l     -[A7], 0x60A2
  1422. 00001038  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1423. label0000103C:
  1424. 0000103C  4267                     clr.w      -[A7]
  1425. 0000103E  2F2E FA84                move.l     -[A7], [A6 - 0x57C]
  1426. 00001042  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1427. 00001048  486E FA00                pea.l      [A6 - 0x600]
  1428. 0000104C  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  1429. 00001050  101F                     move.b     D0, [A7]+
  1430. 00001052  660A                     bne        +0xC /* 0000105E */
  1431. 00001054  3F3C 0003                move.w     -[A7], 0x3
  1432. 00001058  2F0E                     move.l     -[A7], A6
  1433. 0000105A  4EBA F07C                jsr        [PC - 0xF84 /* 000000D8 */]
  1434. label0000105E:
  1435. 0000105E  202E FA00                move.l     D0, [A6 - 0x600]
  1436. 00001062  B0AE FA8C                cmp.l      D0, [A6 - 0x574]
  1437. 00001066  6606                     bne        +0x8 /* 0000106E */
  1438. 00001068  2D6E FAA0 FA90           move.l     [A6 - 0x570], [A6 - 0x560]
  1439. label0000106E:
  1440. 0000106E  52AE FAA0                addq.l     [A6 - 0x560], 1
  1441. 00001072  6900 0098                bvs        +0x9A /* 0000110C */
  1442. label00001076:
  1443. 00001076  202E FAA0                move.l     D0, [A6 - 0x560]
  1444. 0000107A  B0AE F642                cmp.l      D0, [A6 - 0x9BE]
  1445. 0000107E  6F84                     ble        -0x7A /* 00001004 */
  1446. 00001080  6000 008A                bra        +0x8C /* 0000110C */
  1447. label00001084:
  1448. 00001084  2D6E FFF4 FEE4           move.l     [A6 - 0x11C], [A6 - 0xC]
  1449. 0000108A  7001                     moveq.l    D0, 0x01
  1450. 0000108C  2D40 F63E                move.l     [A6 - 0x9C2], D0
  1451. 00001090  2D6D A8C2 F63A           move.l     [A6 - 0x9C6], [A5 - 0x573E]
  1452. 00001096  2D6E F63E FAA0           move.l     [A6 - 0x560], [A6 - 0x9C2]
  1453. 0000109C  6064                     bra        +0x66 /* 00001102 */
  1454. label0000109E:
  1455. 0000109E  4EAD 1FCA                jsr        [A5 + 0x1FCA /* export_1013 */]
  1456. 000010A2  4267                     clr.w      -[A7]
  1457. 000010A4  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1458. 000010A8  206E FEE4                movea.l    A0, [A6 - 0x11C]
  1459. 000010AC  2F28 0004                move.l     -[A7], [A0 + 0x4]
  1460. 000010B0  486E FA00                pea.l      [A6 - 0x600]
  1461. 000010B4  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1462. 000010B8  101F                     move.b     D0, [A7]+
  1463. 000010BA  660A                     bne        +0xC /* 000010C6 */
  1464. 000010BC  2F3C 0000 5BBA           move.l     -[A7], 0x5BBA
  1465. 000010C2  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1466. label000010C6:
  1467. 000010C6  4267                     clr.w      -[A7]
  1468. 000010C8  2F2E FA84                move.l     -[A7], [A6 - 0x57C]
  1469. 000010CC  2F3C 7FFF FFFF           move.l     -[A7], 0x7FFFFFFF
  1470. 000010D2  486E FA00                pea.l      [A6 - 0x600]
  1471. 000010D6  4EAD 2B6A                jsr        [A5 + 0x2B6A /* export_1385 */]
  1472. 000010DA  101F                     move.b     D0, [A7]+
  1473. 000010DC  660A                     bne        +0xC /* 000010E8 */
  1474. 000010DE  3F3C 0003                move.w     -[A7], 0x3
  1475. 000010E2  2F0E                     move.l     -[A7], A6
  1476. 000010E4  4EBA EFF2                jsr        [PC - 0x100E /* 000000D8 */]
  1477. label000010E8:
  1478. 000010E8  202E FA00                move.l     D0, [A6 - 0x600]
  1479. 000010EC  B0AE FA8C                cmp.l      D0, [A6 - 0x574]
  1480. 000010F0  6606                     bne        +0x8 /* 000010F8 */
  1481. 000010F2  2D6E FAA0 FA90           move.l     [A6 - 0x570], [A6 - 0x560]
  1482. label000010F8:
  1483. 000010F8  50AE FEE4                addq.l     [A6 - 0x11C], 8
  1484. 000010FC  52AE FAA0                addq.l     [A6 - 0x560], 1
  1485. 00001100  690A                     bvs        +0xC /* 0000110C */
  1486. label00001102:
  1487. 00001102  202E FAA0                move.l     D0, [A6 - 0x560]
  1488. 00001106  B0AE F63A                cmp.l      D0, [A6 - 0x9C6]
  1489. 0000110A  6F92                     ble        -0x6C /* 0000109E */
  1490. label0000110C:
  1491. 0000110C  7001                     moveq.l    D0, 0x01
  1492. 0000110E  B0AD A8BA                cmp.l      D0, [A5 - 0x5746]
  1493. 00001112  6C06                     bge        +0x8 /* 0000111A */
  1494. 00001114  08AD 0004 A8E2           bclr.b     [A5 - 0x571E], 0x4
  1495. label0000111A:
  1496. 0000111A  4267                     clr.w      -[A7]
  1497. 0000111C  2F2E FA84                move.l     -[A7], [A6 - 0x57C]
  1498. 00001120  7001                     moveq.l    D0, 0x01
  1499. 00001122  2F00                     move.l     -[A7], D0
  1500. 00001124  486E FA00                pea.l      [A6 - 0x600]
  1501. 00001128  4EAD 2ACA                jsr        [A5 + 0x2ACA /* export_1365 */]
  1502. 0000112C  101F                     move.b     D0, [A7]+
  1503. 0000112E  660A                     bne        +0xC /* 0000113A */
  1504. 00001130  2F3C 0000 931B           move.l     -[A7], 0x931B
  1505. 00001136  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1506. label0000113A:
  1507. 0000113A  2B6E FA84 A8CA           move.l     [A5 - 0x5736], [A6 - 0x57C]
  1508. 00001140  2B6E FA00 A8C6           move.l     [A5 - 0x573A], [A6 - 0x600]
  1509. 00001146  4EAD 0F6A                jsr        [A5 + 0xF6A /* export_489 */]
  1510. 0000114A  2B6E FA90 A85E           move.l     [A5 - 0x57A2], [A6 - 0x570]
  1511. 00001150  4267                     clr.w      -[A7]
  1512. 00001152  2F2E FA88                move.l     -[A7], [A6 - 0x578]
  1513. 00001156  4EAD 2A4A                jsr        [A5 + 0x2A4A /* export_1349 */]
  1514. 0000115A  101F                     move.b     D0, [A7]+
  1515. 0000115C  660A                     bne        +0xC /* 00001168 */
  1516. 0000115E  2F3C 0004 3843           move.l     -[A7], 0x43843
  1517. 00001164  4EAD 202A                jsr        [A5 + 0x202A /* export_1025 */]
  1518. label00001168:
  1519. 00001168  2F0E                     move.l     -[A7], A6
  1520. 0000116A  4EBA EF0E                jsr        [PC - 0x10F2 /* 0000007A */]
  1521. label0000116E:
  1522. 0000116E  4FEE F61A                lea.l      A7, [A6 - 0x9E6]
  1523. 00001172  4CDF 1CF8                movem.l    D3,D4,D5,D6,D7,A2,A3,A4, [A7]+
  1524. 00001176  4E5E                     unlink     A6
  1525. 00001178  4E75                     rts
  1526.